0

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

所以,这里已经写了,我可以指__metadata__财产。这个属性适合我的目的吗?

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

4

1 回答 1

-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()];
}
于 2021-12-01T16:12:19.047 回答