首页 > 解决方案 > 将新列添加到 ag-grid 列组

问题描述

我使用 ag-grid angular 创建了一个表格。在那我有两个列组。我想在第一组中添加一个新列,新列应该在组中排在第二位。

但是当我添加新的列组时,它放在所有列的末尾。

我怎样才能将该新列带到所需的位置。

标签: ag-grid

解决方案


applyColumnDefOrder: true您应该在网格选项中使用属性

https://www.ag-grid.com/documentation/javascript/column-updating-definitions/#applying-column-order

当为现有列提供列定义时,网格内列的顺序不会更改以匹配新提供的列定义的顺序。这是设计使然,因此当列定义更新时,用户对网格所做的任何列重新排序都不会丢失。

如果所需的行为是应对列进行排序以匹配新的列定义集,请设置 grid 属性 applyColumnDefOrder=true


推荐阅读