pagination - ag 网格无限行模型 - 更新 cellRenderer
问题描述
我在 Ag 网格上使用无限行模型。而且我需要能够在远程更改数据时手动更新 cellRenderer。我目前正在使用 purgeInfiniteCache () 方法。但它有一个非常明显的眨眼。有没有办法只更新行?还是仅从当前视图更新缓存?
解决方案
rowNode
您可以通过获取usinggridApi
然后 usingupdateData
的方法来更新缓存中的记录rowNode
。
rowNode = this.gridApi.getRowNode(`${updatedRecord.id}`);
rowNode.updateData(updatedRecord);
但是,如果您将其与无限行模型一起使用,则需要注意您在缓存中更新的数据与服务器上的数据相同。您可以在收到服务器的保存/更新成功响应后执行此操作。
推荐阅读
- php - 如何创建自定义管理员面板页面/子页面?
- pact - Pact Dsl - 提供者返回的记录多于 pact 文件中的记录
- python - Azure Notebooks 上的计划
- sql-server - 有没有办法在存储过程中执行多个计算?
- django - Django Rest API外键序列化错误
- css - 日历部分隐藏
标签 - graphql - 如何检索属性的所有子属性,即使它的值在数据库中为空(而不是对象)?
- gatsby - gatsby-browser-entry.js 中的“模块解析失败”错误
- c# - 如何在瓷砖地图碰撞中获取所有碰撞的瓷砖?
- android - 如果内容超出屏幕宽度,如何显示多行文本视图?