ag-grid - 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
谢谢, 马蒂亚斯
解决方案
推荐阅读
- groovy - 有人可以在文档中解释 Groovy 命令链 dsl 示例吗...文本被解析为映射和闭包
- mysql - Cloud SQl,从NodeJs创建时找不到MySQL数据库表
- javascript - 有延迟的下拉菜单
- php - 以 PHP 形式创建缩略图的问题
- java - 基数排序方法有效,但不确定它是否正确
- hyperledger-fabric - 无法在超级账本结构上启动第一个网络
- c++ - 如何编写允许类似 std::vector 初始化的类接口
- pandas - 如何使用 pandas 移动 Dataframe 中的特定行?
- javascript - 如何替换 var 让“关闭回调”
- azure - 使用 Azure SDK 为 Azure Web 应用上传 SSL 证书文件 (.fpx)