首页 > 解决方案 > setRowData 后的 Ag-Grid 事件和所有单元格都已呈现

问题描述

我有一个渲染的 ag-grid,然后通过调用 setRowData 添加另一行。我的专栏之一是使用 cellRenderer 函数。在渲染所有单元格并且已为每一行调用我的 cellRenderer 函数后,是否有一个事件会可靠地触发?我已经尝试过 onRowDataChanged,但时间不确定。有时这是在调用我的 cellRenderer 函数之后引发的,但有时是在调用之前。

由于此问题范围之外的原因,一旦 ag-grid 在 DOM 中呈现了内容,我需要与我的 cellRenderer 在调用 setRowData 后生成的 DOM 内容进行交互。如何可靠地检测到这种情况何时发生?

编辑:似乎 onModelUpdated 事件可以完成我正在寻找的东西,但我仍然不确定这是否是最好的方法。

编辑:不幸的是,有时也会在 cellRenderer 函数之前调用 onModelUpdated 。

编辑:这似乎是等待 modelUpdated 事件的组合,然后检查 animationQueue 是否为空,或者等待 animationQueueEmtpy 事件完成我想要的。

农业网格企业 v25.1.0

谢谢, 马蒂亚斯

标签: ag-grid

解决方案


推荐阅读