【发布时间】:2020-06-27 03:22:35
【问题描述】:
我使用 getLastDisplayedRow() 来获取网格显示的最后一行索引。然后使用 ensureIndexVisable(lastRowIndex, 'bottom') 显示网格。问题是它总是向下跳 10 行开始显示(在这种情况下,如果向下滚动到网格的末尾,那么它不会跳,因为没有更多的行可以跳)。我用谷歌搜索了一下,得到了一些不完全相同但看起来很相似的东西https://github.com/ag-grid/ag-grid/issues/1360,这表明不知何故有一个 10 行缓冲区(一个 2016 线程)。
我查了getLastDisplayedRow()的文档,确实提到了
"getFirstDisplayedRow() 获取由于滚动而显示的第一行的索引(包括缓冲区中不可见的渲染行)"
还得到了https://www.ag-grid.com/javascript-grid-performance/#5-configure-row-buffer,它解释了缓冲区的原因和内容。
我可以配置行缓冲区吗?
提前致谢!
【问题讨论】:
标签: javascript reactjs ag-grid