1

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

api.setRowData(newData);

如果 masterDetail 处于非活动状态,则更新数据将毫无问题地完成。在网格选项中

主细节:假,

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

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

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

4

1 回答 1

0

我希望找到问题所在。我的错误是我为 rowNode 设置的 Id 不是唯一的。修复后问题解决了。

于 2019-12-14T08:26:50.737 回答