是否有检测 rowData 更新后网格何时准备就绪的事件?

Is there an event for detecting when grid is ready after rowData update?

我有一个网格,如果用户刷新数据,行数据会发生变化。我需要滚动回用户在刷新前最后滚动的相同位置 (topScroll)。为了滚动到那个点,我需要检测每次 rowData 更改后网格准备就绪的事件。我看到 onGridReady 只触发一次。我可以使用其他活动吗?

您应该可以使用 onRowDataChanged() 事件。

来自 docs -

rowDataChanged The client has set new data into the grid using api.setRowData() or changing the rowData bound property.

配置您的 gridOptions -

(rowDataChanged)="onRowDataChanged($event)"

现在您可以在 onRowDataChanged

中实现您的滚动逻辑