首页 > 解决方案 > AG-Grid 获取无限滚动的页码

问题描述

我在 Angular 中使用 AG-Grid 无限滚动行模型,按照这里的示例

运行上面的示例时,我可以在开发人员工具中看到页码被注销:

在此处输入图像描述

但是我似乎找不到在我的代码中获取页码的方法。我试过paginationGetCurrentPage()了,但这似乎不适用于无限滚动行模型。

有什么方法可以在触发 getRows 函数时获取所请求的页码?我的 api 需要一个页码来检索数据,而不是一个开始和结束行号。

标签: ag-grid

解决方案


您需要做的只是简单的数学运算来获取里面的页码getRows

let pageNo = 1;
if (this.paginationPageSize != undefined)
   pageNo = params.startRow / this.paginationPageSize + 1;
// use pageNo to make API request
console.log('pageNo: ' + pageNo);

检查我创建的这个 plunk 。观察浏览器日志。


推荐阅读