gpt4 book ai didi

ag-grid - 分页到前一页时如何禁用 ag-grid 的缓存

转载 作者:行者123 更新时间:2023-12-05 01:13:00 26 4
gpt4 key购买 nike

我正在使用带有服务器端行模型和分页的 ag-grid,只有上一个和下一个按钮,没有滚动。我希望 ag-grid 在每次点击下一个 上一个时加载数据(因此调用 getRows())。它对下一页工作正常,但永远不会从服务器再次加载上一页的数据。

我将此配置属性用于分页和缓存:

rowModelType: 'serverSide',
pagination: true,
paginationPageSize: 10,
cacheBlockSize: 10,
maxBlocksInCache: 0

或多或少在客户端完全禁用缓存。任何提示如何做到这一点?

最佳答案

这是您的解决方案:

 maxBlocksInCache = 1;

cacheBlockSize - 应该与 paginationPageSize 相同(因为它是一个可见的“范围” - 用于 block 存储,所以记得将它绑定(bind)到一个属性)然后- block 存储是一个 maxBlocksInCache - 应该是 one 唯一的(因为一个可见 block 等于缓存中的一个 block )

rowModelType: 'serverSide',
pagination: true,
paginationPageSize: 10,
cacheBlockSize: 10,
maxBlocksInCache: 1

Demo

关于ag-grid - 分页到前一页时如何禁用 ag-grid 的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61074805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com