ag-grid - 将新列添加到 ag-grid 列组
问题描述
我使用 ag-grid angular 创建了一个表格。在那我有两个列组。我想在第一组中添加一个新列,新列应该在组中排在第二位。
但是当我添加新的列组时,它放在所有列的末尾。
我怎样才能将该新列带到所需的位置。
解决方案
applyColumnDefOrder: true
您应该在网格选项中使用属性
https://www.ag-grid.com/documentation/javascript/column-updating-definitions/#applying-column-order
当为现有列提供列定义时,网格内列的顺序不会更改以匹配新提供的列定义的顺序。这是设计使然,因此当列定义更新时,用户对网格所做的任何列重新排序都不会丢失。
如果所需的行为是应对列进行排序以匹配新的列定义集,请设置 grid 属性
applyColumnDefOrder=true
。