我在表单上有很多字段。不完全确定有多少但是必须接近100,如果还没有结束。
我有一个字段的更改事件,使用以下公式对计算字段进行部分刷新。
return document1.getItemValueString("txtCustomScore");
txtCustomScore
是包含该事件的字段。
更新此字段需要3-4秒。是否所有其他字段都会影响刷新此字段所需的时间?这需要3-4秒。
我甚至尝试过getValue
而不是getItemValueString
。正如这个帖子所建议的:
Setting a document field with replaceItemValue from a rich text control?
但是更新计算字段仍需要3-4秒。
除了从表单中删除字段外,还有其他方法可以解决这个问题吗?
答案 0 :(得分:1)
是的。即使是部分刷新,也会评估所有组件值,并构建服务器端结果树。正如Tommy建议的那样,部分执行模式可能就是你的答案
答案 1 :(得分:1)
我强烈建议你观看XPages Masterclass Video Series 1(参见:http://tonymcguckin.wordpress.com/2013/04/22/xpages-masterclass-series-1/)。
然后,您将能够自省XPage请求处理生命周期阶段和配置应用程序。这将揭示处理成本背后的确切原因。