在ag-grid中使用angular2 gridOptions.api.refreshView()不更新网格数据

时间:2017-04-28 07:19:23

标签: angular datagrid ag-grid

在“修改”按钮上,点击我重新配置gridOptions ,方法是将列的editable属性设置为true并进行其他一些数据更改。 gridOptions属性已正确更新,但是在Angular 2的AfterContentChecked生命周期事件中调用 this.gridOptions.api.refreshView()后,网格视图不会更新。

感谢。

1 个答案:

答案 0 :(得分:1)

大多数gridOption属性在网格初始化时读取一次,而不是再次读取。

如果您想更新数据,您需要使用api(即api.setRowData进行全面更改,或查看更新文档(https://www.ag-grid.com/javascript-grid-refresh/)以获得更低级别的编辑选项。

对于列编辑,editable属性可以是一个函数,它可以读取一些其他数据以确定列/单元格是否可编辑。