AG Grid支持使用不同的变化检测策略来优化性能。如果需要在整个网格发生变化时触发回调函数或其他操作,则可以使用gridOptions.onGridReady
和gridOptions.onFirstDataRendered
事件。这两个事件与整个网格的变化检测紧密相关,因为它们在整个网格初始化和数据渲染完成后触发。
下面是使用onFirstDataRendered
事件进行变化检测的示例代码:
// grid options
gridOptions = {
onFirstDataRendered: this.onGridReady.bind(this),
...
};
// onFirstDataRendered callback
onFirstDataRendered(params) {
console.log('Grid is ready:', params);
// Do something here
}
在上面的示例代码中,onFirstDataRendered
回调函数在整个网格的数据首次渲染完成后被调用。在函数内部可以执行任何所需的操作。