无法在AG-grid上更新数据

时间:2018-08-28 09:03:50

标签: ag-grid

我只是在我们的React项目中使用AG-grid。而且我只是像下面那样更改rowData的数据结构:

const data = [{tail:'1M',live_1Y1Y:{值:3.0,目标:'live_1Y1Y_1M'}];

和我的colDefs是:  [{headerName:'TAIL',field:'tail',width:100},{headerName:'1Y1Y',field:'live_1Y1Y',valueGetter:function(params){return params.data [params.colDef.field] ['值']; }}]

更改 vlaue:3.0 时,页面上看不到任何更新。我还设置了

deltaRowDataMode = {true} getRowNodeId = {data => data.id}

但仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

以下是有关更改检测的文档中的有用链接:

https://www.ag-grid.com/javascript-grid-change-detection/

以下是有关视图刷新的有用链接:

https://www.ag-grid.com/javascript-grid-refresh/

需要考虑的其他几件事:

  1. 如果将valueCache设置为true,它将缓存valueGetter的值
  2. 您是否打算使用const声明数据?如果以后要更改,最好使用let而不是const。