我必须通过Ag-grid创建网格库存实时数据。实时数据到来时我更新数据的方式是
addOrUpdate(data, updateOnly) {
try {
if(updateOnly){
this.gridApi && this.gridApi.updateRowData({
update: [data]
});
} else {
this.gridApi && this.gridApi.updateRowData({
addIndex: 0,
add: [data]
});
}
} catch (error) {
console.log('error at addOrUpdate GridSingle', error)
}
}
但是这个网格是如此滞后,使用了太多的CPU。我认为原因是在更新新数据时,网格也更新了行索引,尽管我只是更新了单元格,并且行索引永远不会改变。我在RowComp.Js发现了onRowIndexChanged事件,但我想阻止它。我该怎么办?