【发布时间】: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