例如: 任何状态更改都会触发此方法:
<DataGrid>
onStateChange={function (params, evt, details) {
});
</DataGrid>
所有这些方法都会在上面的 onStateChange 方法之前触发。
onStateChange方法之前还会触发什么?
下面是 DataGrid 停止 onStateChange 持续调用的函数。 可以具有比较filterCount或sortModel的功能:
onStateChange={(e) => {
if (JSON.stringify(this.state.filteredCountFAGrid) !== JSON.stringify(e.pagination.rowCount)){
console.log("new sort", e.pagination.rowCount);
this.setState({
filteredCountFAGrid: e.pagination.rowCount
});
}
}}