AG GRID - 使用分页和无限模型获取当前页面上的行

Posted

技术标签:

【中文标题】AG GRID - 使用分页和无限模型获取当前页面上的行【英文标题】:AG GRID - get lines on the current page with pagination and infinite model 【发布时间】:2021-05-22 18:45:31 【问题描述】:

我想知道如何获取当前 AG-Grid 分页中的所有节点或行。

我最接近这个的是this.gridApi.getRenderedNodes(),但它并没有带来当前页面的所有行。

框架网站:https://www.ag-grid.com/.

【问题讨论】:

【参考方案1】:

您可以使用 API 方法getModel() 获取表的数据。确保使用过滤后的数据。然后,您可以使用方法paginationGetPageSize() 找出当前配置的页面大小。与paginationGetCurrentPage() 一起,您可以提取当前页面上的行子集。

另请参阅文档:https://www.ag-grid.com/documentation/javascript/grid-api/

【讨论】:

以上是关于AG GRID - 使用分页和无限模型获取当前页面上的行的主要内容,如果未能解决你的问题,请参考以下文章

具有无限 rowModelType 问题的 AG Grid 26.0.0 Angular 12.2 服务器端分页

在 ag-grid 上更改页面和缓存块大小会导致项目无限加载

Ag-Grid 存储分页数据

仅使用 Ag-grid 中标题上的复选框从当前页面中选择行

如何在无限行模型中设置初始起始页?

Django分页和“当前页面”