我要显示的数据和表格列都是我模块中的输入属性。现在我希望能够为我的列配置数据提供一个标志,以使这些列最初是自动调整大小的。找到正确的列并执行该.autosize()
函数很简单,但我错过了网格本身上合适的事件发射器。
(onColumnInit)
看起来很有希望,但是看着我在控制台中得到的错误文本,我得到的印象是在表格甚至填满之前执行了一个。
我使用了官方 API 参考,但找不到我要查找的内容:当表 id 完成、准备好所有数据、填满表并准备调整大小时调用的事件。
如果有另一种优雅的解决方案,我也很感激,我什至在我的组件中使用了生命周期钩子,但正如预期的那样,这几乎不是一个解决方案。
简而言之,我有一个表格控制模块,它充当 igx-grid 本身的内部容器,它为我们提供了与项目其余部分的接口。它获取数据本身和定义字段名称(在日期中)的“表字段”、显示的列名称、数据类型和有用的标签,例如该列是否应该是可排序的。同样,我想实现一个允许初始自动调整大小的标签。