【问题标题】:Ag-grid column definition and `__metadata__` propertyAg-grid 列定义和 `__metadata__` 属性
【发布时间】:2021-12-26 15:11:32
【问题描述】:

我需要在 columnDefs 对象中引入具有我自己属性的对象。 之后,我做到了,我在开发控制台中看到了

所以,这里已经写了,我的意思是__metadata__ 属性。这个属性适合我的目的吗?

我在类型和文档中没有找到关于此属性的任何信息

【问题讨论】:

    标签: metadata ag-grid columndefinition


    【解决方案1】:

    ColDef 没有您可以使用的自定义状态属性。当然不要碰__metadata__。这个名字听起来像是一些内部实现细节。

    您可以将元数据存储在单独的对象中,例如使用 colId 作为键:

    columnDefs: ColDef[] = [
      {
        colId: 'id',
        field: 'id'
      },
      {
        colId: 'name',
        field: 'name'
      }
    ];
    
    columnMetadata: {
      id: 'something custom',
      name: 'custom data'
    }
    
    private getColumnMetadata(column: Column) {
      return this.columnMetadata[column.getColId()];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 2020-03-31
      • 2020-08-31
      • 2019-04-03
      • 2018-07-05
      相关资源
      最近更新 更多