ag-grid angular - 选择更改时刷新组行

Posted

技术标签:

【中文标题】ag-grid angular - 选择更改时刷新组行【英文标题】:ag-grid angular - refresh group row on selection change 【发布时间】:2019-08-06 15:06:51 【问题描述】:

我已经梳理了文档和 API 参考,但我没有看到一种方法可以在对其子项进行选择更改时触发对组行的刷新。

在 Angular 7 中使用 ag-grid,我正在为组内部使用自定义渲染器,并希望能够根据所做的选择更改组的样式。我宁愿不重新渲染网格,而只在可能的情况下刷新组行。

除了将选择存储在存储中之外,还有什么方法可以在组行上触发这种刷新?

【问题讨论】:

【参考方案1】:

我的建议

onCellChanged() 

  Data = this.gridApi.getSelectedRows();

通过传递某种 id 来创建键值对

使用后

    this.gridApi.forEachNode(function(rowNode) 

比较 id 和

将其传递给 ag-grid 函数 您在其中设置网格数据

【讨论】:

以上是关于ag-grid angular - 选择更改时刷新组行的主要内容,如果未能解决你的问题,请参考以下文章

Angular Ag-Grid:单击按钮时撤消选定的行更改

如何禁用 ag-grid 中的单元格选择?

角度 ag-grid 单元格渲染器复选框不刷新值

AG-Grid - 显示排序图标而不重新加载数据

初始加载后 ag-grid 刷新列过滤器

具有 Angular 6 导出功能的 ag-grid 20