Ag-grid更新数据在主/详细信息处于活动状态并且至少展开了一行详细信息时失败

问题描述 投票:1回答:1

我在我的项目中使用的是Ag-grid角企业版。我通过使用网格的API单击提交表单按钮来设置网格数据,如下所示:

api.setRowData(newData);

如果masterDetail处于非活动状态,将完成更新数据而不会出现任何问题。在gridOption

masterDetail:false,

如果我尝试使用masterDetail选项,则更新表单将起作用,直到将一行扩展到它的详细信息为止。之后,该提交按钮将不再更改屏幕中的网格数据行。但是,当我像这样通过网格的API获取网格数据时:

let rowData = [];
api.forEachNode(node => rowData.push(node.data));
console.log(rowData)

rowData是控制台中的正确数据,但实际上我无法在网格中看到正确的数据。

angular ag-grid master-detail bug-reporting
1个回答
0
投票

我希望找到了问题。我的错误是我为rowNode设置的ID不是唯一的。解决问题后解决。

© www.soinside.com 2019 - 2024. All rights reserved.