当没有匹配的记录时,我需要显示一个 "无结果 "信息。
<AgGridReact
onFilterChanged={({ api }) => {
if (api.getDisplayedRowCount()) {
api.hideOverlay();
} else {
api.showNoRowsOverlay();
}
}}
/>
然而,我每隔20秒就有一次fetch调用,它更新了rowData.这个rowData的更新使得noRowsOverlay消失了。这个rowData的更新使得noRowsOverlay消失了,我需要在网格中没有显示行的情况下,覆盖层始终保持。
我如何处理这种情况?
使用 onModelUpdated
而不是 onFilterChanged
解决了我的问题。