我正在使用 ag-grid 进行显示。我不想一口气带来完整的数据。例如,当用户在第 10 页时,我想带来第 11-20 页数据我该如何实现?
问问题
1301 次
1 回答
0
您可以切换到Ag-grid 无限滚动行模型。
有关ag-grid行模型的更多详细信息,请访问文档:https ://www.ag-grid.com/javascript-grid-row-models/
当用户在第 10 页时,我想带来第 11-20 页数据
我希望您的意思是在用户滚动查看第 10 条记录时加载第 11-20 条记录。
为此,相应地设置参数maxBlocksInCache
,cacheBlockSize = 10
(使缓存块大小为 10)infiniteInitialRowCount
。
更新
在 v9.0 中,ag-Grid 分页从服务器端分页更改为客户端分页。然后在 v10.1 中删除了服务器端分页。
如果您正在执行服务器端分页,我们建议您使用无限滚动的分页作为迁移到新机制的一种方式。
如果您手动切片数据源中的数据以模拟仅在浏览器中完成的分页,我们建议您使用默认的内存行模型并将行数据设置为正常,然后设置网格属性 pagination=true。
于 2018-03-30T16:50:40.053 回答