我正在开发应用程序,我们需要从旧的Notes应用程序迁移到xpages。因此,从旧的应用程序,我们有超过2,00,000个文档。
所以在xpages应用程序中,我们在重复控制的帮助下加载这些文档列表,那么有没有任何优化的方法来加载数据更快,因为加载这么多的文档需要超过5分钟才能加载。
某种类型的消化会非常有用。
我从中加载数据的重复控件的公式来自页面数据源dominoView。页面数据源是:>
此数据源用于重复控制,以动态加载,如图像。
我们还提到了寻呼机和有限的行重复。
答案 0 :(得分:1)
您需要重新设计自己的方法。对于初学者,不要尝试加载文档,而是加载viewEntries。扫描视图比打开每个文档要快得多。
其次:我建议您选择基于客户端(非重复控制)的方法:使用以Json为基础的数据网格之一进行虚拟加载。这应该会带来更好的用户体验。
答案 1 :(得分:1)
答案在屏幕截图中:它显示行的styleClass
属性调用rowData.getDocument()
。这是一个很大的禁忌,特别是如果你在重复内容的许多地方使用这个技巧。
更新您的视图,并将对页面呈现有用的任何内容放到视图列中。无论如何,这就是@stwissel所说的。
答案 2 :(得分:0)
您可能想重新考虑您的设计。用户如何在2M文档中找到某些内容?也许放一些其他过滤器或在重复前面搜索?