【发布时间】:2019-12-17 14:24:41
【问题描述】:
当使用的行模型是“无限”并且设置了数据源时,有没有办法改变块大小?
即当调用数据源的getRows() 时,有没有办法设置startRow 和/或endRow?默认行为是一次获取 100 行,这对我来说会产生空白行,因为我一次只有大约 12 个新数据行,并且无限滚动。因此,当getRows() 被触发时,当首先只有 45 个数据点时,它将尝试获取第 100 到 200 行(例如)。为了补偿它添加了一堆空白行。
我尝试了以下两个额外的网格选项但没有成功:
cacheOverflowSize: 2
infiniteInitialRowCount: 32
一次获取 100 行而不是 12 行可以解决问题,但我真的不想这样做(由于我正在开发的产品的一些设计限制)。
【问题讨论】:
-
尝试使用
cacheBlockSize,这定义了在无限情况下应如何对获取的数据请求进行分块-例如将cacheBlockSize设置为12定义了一次以12行的块获取数据。
标签: javascript ag-grid