所以,我正在利用apex 4.2上着名的Select2插件(3.0.3)。我有3个Select2项目共享相同的值列表。
值列表与相当大的员工表相对应;大约0.5百万条记录。我没有返回.5 mil,而是取了大约200,000条记录的子集..
这就是问题..每个项目都需要2秒才能加载相同的LOV。因此,我正在查看加载页面的时间超过6秒。
无论如何我只加载LOV一次而不是三次?
有趣的是,如果我在这些项目上添加“只读”条件,页面会立即加载。我发现这很有趣,因为Select2不支持只读条件。显然我无法保持这种状况。只需分享一些可能有助于找到解决方案的其他信息。
谢谢!
答案 0 :(得分:0)
我想,你应该对这些大型列表使用延迟加载。转到Select2的设置并标记属性Lazy Loading
。之后,将100
(例如)放在Lazy-append Row Count
属性中。之后,所有列表都应立即加载。