【发布时间】:2019-02-25 13:09:12
【问题描述】:
我正在使用 AG Grid React。我有一千行数据。我正在尝试根据索引选择一系列行。
gridOptions.api.forEachNode(node => {
if (node.childIndex >= startIndex && node.childIndex < endIndex) {
node.setSelected(true)
}
});
事实证明,这非常繁琐,通常在 UI 上需要 30 秒。似乎setSelected 触发了多个渲染周期。正确的做法是什么?
【问题讨论】:
-
AG 只是慢你的代码没有错。确保您没有关闭虚拟化,因为即使对于 AG,这听起来也很慢。我有大约 700 件物品,花了几秒钟,这似乎很糟糕。
标签: ag-grid