RowData更新后,ag-grid noRowsOverlay消失。

问题描述 投票:0回答:1

当没有匹配的记录时,我需要显示一个 "无结果 "信息。

<AgGridReact
  onFilterChanged={({ api }) => {
    if (api.getDisplayedRowCount()) {
      api.hideOverlay();
    } else {
      api.showNoRowsOverlay();
    }
  }}
/>

然而,我每隔20秒就有一次fetch调用,它更新了rowData.这个rowData的更新使得noRowsOverlay消失了。这个rowData的更新使得noRowsOverlay消失了,我需要在网格中没有显示行的情况下,覆盖层始终保持。

我如何处理这种情况?

reactjs ag-grid
1个回答
0
投票

使用 onModelUpdated 而不是 onFilterChanged 解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.