ag-grid - AG-Grid 获取无限滚动的页码
问题描述
我在 Angular 中使用 AG-Grid 无限滚动行模型,按照这里的示例
运行上面的示例时,我可以在开发人员工具中看到页码被注销:
但是我似乎找不到在我的代码中获取页码的方法。我试过paginationGetCurrentPage()
了,但这似乎不适用于无限滚动行模型。
有什么方法可以在触发 getRows 函数时获取所请求的页码?我的 api 需要一个页码来检索数据,而不是一个开始和结束行号。
解决方案
您需要做的只是简单的数学运算来获取里面的页码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 。观察浏览器日志。
推荐阅读
- javascript - 如何在对象数组中动态添加对象值
- mysql - 使用 sql 获取最高汇率
- github - 通过 if 条件在 PR 中推送提交时触发作业
- angular - 如何将当前值显示到输入字段
- laravel - 如何显示 AdminLTE 示例中显示的语言菜单
- javascript - 在 ChartJs 中绘制刻度时修改点样式
- ruby-on-rails - 如何将字符串转换为挖掘可读格式的导轨?
- javascript - 如何抽象 Javascript Promise 并保留 .then
- django - 从一个 SerializerMethodField 返回两个字段值
- android - 我正在使用 ViewModel Live 数据进行 UI 更新。我想使用 Retrofit 进行网络调用。我可以在服务(意图服务)中使用改造调用吗?