首页 > 解决方案 > ag 网格无限行模型 - 更新 cellRenderer

问题描述

我在 Ag 网格上使用无限行模型。而且我需要能够在远程更改数据时手动更新 cellRenderer。我目前正在使用 purgeInfiniteCache () 方法。但它有一个非常明显的眨眼。有没有办法只更新行?还是仅从当前视图更新缓存?

标签: paginationag-gridag-grid-reactcellrenderer

解决方案


rowNode您可以通过获取usinggridApi然后 usingupdateData的方法来更新缓存中的记录rowNode

  rowNode = this.gridApi.getRowNode(`${updatedRecord.id}`);
  rowNode.updateData(updatedRecord);

但是,如果您将其与无限行模型一起使用,则需要注意您在缓存中更新的数据与服务器上的数据相同。您可以在收到服务器的保存/更新成功响应后执行此操作。


推荐阅读