我正在处理 Orbeon 表单,我遇到了与性能相关的问题,如下所述。
我有一个表格,最初有五个字段。在第五个下拉字段中,如果我选择“是”,因为xforms:group
它显示了一个字段块(该块有大约 40 个字段)。由于该块位于重复部分中,因此我可以添加/删除尽可能多的块。
现在,如果我添加 10 个块,并且当我将第五个下拉字段从任何值切换为“是”时,显示所有块需要超过 2 秒的时间。
我在具有 2GB RAM 的 Windows XP 桌面上使用 Orbeon Forms 3.8 和 Tomcat 6。
请告诉我在选择“是”时会发生什么(意味着当XForms:Group为True时的条件显示),这需要更多时间才能显示。
<xforms:group ref=".[instance('form-attributes')/flag='yes']" >
//code for the controls here
</xforms:group>