【问题标题】:ag-grid noRowsOverlay disappears after rowData update在 rowData 更新后,ag-grid noRowsOverlay 消失
【发布时间】:2020-06-05 01:38:23
【问题描述】:

当应用的过滤器没有匹配的记录时,我需要显示无结果消息。 我用下面的代码实现了这一点

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

但是,我每隔 20 秒就有一次 fetch 调用,它会更新 rowData。此 rowData 更新使 noRowsOverlay 消失。 只要网格中没有显示任何行,我就需要叠加层始终保持不变。

我该如何处理这种情况?

【问题讨论】:

    标签: reactjs ag-grid


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 2018-10-23
      • 2021-10-14
      • 2018-04-30
      • 2015-10-21
      • 2022-09-28
      • 2021-10-21
      • 2018-11-05
      • 1970-01-01
      相关资源
      最近更新 更多