给定AgGridReact
类似以下内容的组件:
<AgGridReact rowData={myData}> <AgGridColumn field="status" cellRenderer={() => <span />} /> </AgGridReact>
当我将不同的值传递给myData
prop时,出现以下错误:
ag-Grid:当网格位于图形行的中间时,无法使网格绘制行。当网格处于渲染阶段时,您的代码可能称为网格API方法。为了解决这个问题,请将API调用置于超时中,例如,代替setapi.refreshView(),调用setTimeout(function(){api.refreshView(),0})。要查看导致刷新的代码的哪一部分,请检查此堆栈跟踪。
如果将cellRenderer
替换为,则不会发生此问题() => 'foo'
。
我没有调用任何网格API方法。从堆栈跟踪中,有问题的API调用是内部的(已调用,因为已rowData
更改)。
该rowData
道具来自Redux商店。它是由传奇派出的动作而改变的。这可能相关,也可能不相关。
繁花不似锦
摇曳的蔷薇
相关分类