ui-grid:virtualizationThreshold 是如何工作的?

ui-grid: how does virtualizationThreshold work?

目前,virtualizationThreshold 状态的文档:

Turn virtualization on when number of data elements goes over this number, defaults to 20

这是否实际上意味着如果网格的行数少于阈值,虚拟化引擎将被完全禁用,或者它会虚拟化任何超过它的列?

如果您的数据集低于阈值,则不会虚拟化任何数据元素,但虚拟化在技术上仍在进行中。只是所有物品都已经虚拟化了。如果您的数据集变大并超过阈值,项目将开始虚拟化。

示例: 您正在使用无限滚动。您的阈值设置为 20,并且您的结果页面各有 5 个项目。在几次滚动后达到 21 项之前,您不会开始虚拟化任何数据。虚拟化可能不会对页面加载产生任何影响,但它仍然 只是在等待达到阈值。