【发布时间】:2020-04-17 22:04:34
【问题描述】:
我无法使用 rowNode.setDataValue('key','value') 更新行数据。
gridApi: GridApi;
gridOptions: GridOptions = {
frameworkComponents: {
buttonRenderer: GridActionsComponent,
customTooltip: CustomTooltip
},
onGridSizeChanged: (event: GridSizeChangedEvent) => {
this.onGridSizeChanged(event);
},
onGridReady: (event: GridReadyEvent) => {
this.gridApi = event.api;
},
};
updateRowData(data) {
const rowNode = this.gridApi.getRowNode('0');
rowNode.setDataValue('status', 'active'); // here is throwing error as undefined
}
【问题讨论】:
-
你能提供一个有这个错误的 plunkr 吗?使用上面的代码 sn-p,没有办法知道到底发生了什么。
-
如果您没有自己定义 getRowNodeId,那么您在 getRowNode 中的参数默认应该是一个数字。我看到您将 0 作为字符串传递
-
抛出错误:“状态”是只读的。