【问题标题】:Is it possible to get total row count in ag-grid api for SSRM model?是否可以在 SSRM 模型的 ag-grid api 中获取总行数?
【发布时间】:2022-11-17 05:28:41
【问题描述】:

我正在使用 ag-grid 与服务器端分页反应。当我最初用行加载网格时,我有总行数(从后端接收),ag-grid 计算分页数据。我的页面大小是 100,我有大约 1000 行(~ 11 页)

当我在网格中添加一行时,我再次使用 gridApi 设置数据源。在下面的 sn-p newRows 是第 1 页:100 行加上 newRow

 const updatedDataSource = (newRows) => {
  return {
    getRows: (params) => {
      params.successCallback(newRows);
    },
  };
};
    const ds = updatedDataSource(newRows)
    gridApi.setServerSideDatasource(ds)

是否可以从 getRows 中的参数或从 gridApi 中获取总行数,以便我可以在 params.successCallback(..) 中设置总数?在检查 API 参考时,我可以看到与分页相关的 api 可用、总页数、最后一页、第一页、getDisplayedRowCount() 等,但不是总行数。

谢谢。

【问题讨论】:

    标签: reactjs ag-grid ag-grid-react


    【解决方案1】:

    我在问题中遗漏的一些细节: 我正在使用部分行存储。 看了文档,对于Partial row store的Add/Delete等操作需要在grid外进行,需要刷新grid。

    Ag grid rowstore

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 1970-01-01
      • 2020-03-06
      • 2021-01-03
      • 2020-02-06
      • 2016-06-06
      • 2022-07-24
      • 2017-05-01
      • 2017-09-18
      相关资源
      最近更新 更多