组的替代功能,以提高xfrom的性能

|| 我们可以使用组以外的其他功能来执行相同的操作吗?我正在尝试使用分组进行锻炼的场景是-我在一个表单中有多个页面,并且在首页上有一个摘要按钮,单击该按钮应显示所有页面的摘要。 我们尝试的逻辑是使用组来合并每个单独的页面,方法是具有一个表单变量,当单击“摘要”按钮时,该变量变为true,然后我们检查所有页面中的此变量值,因此,当单击“摘要”按钮时,此条件满足,所有页面显示。 代码段
<Xforms:group id=\"page-1\" 
              ref=\".[instance(\'form\')/current-page = \'1\' 
                      or 
                     instance(\'form\')/summary = \'true\']\">
使用组fn会大大降低性能。是否有任何方法可以执行相同的方案。好心提醒。     
已邀请:
在这一点上,隐藏组和隐藏案例的工作方式有所不同: 隐藏组中的控件是不相关的。 隐藏情况下的控件是相关的。 结果,使用开关/案例,服务器必须在隐藏案例中做更多的工作来维护和更新控件的状态,但是切换到另一案例的速度非常快:这几乎只是更改类的问题在HTML中,因为所有控件的值都已经存在。对于隐藏的组,当“切换到另一个组”时,该组中控件的值由服务器发送到浏览器。更新值可能需要一点时间,特别是如果您有很多控件,请重复说。 在没有真正运行代码的情况下很难给出建议,但是如果进行切换所需的时间主要花费在浏览器上,则可以使用完整的更新机制进行调查。如果时间主要花费在服务器上,那么我将研究XPath分析。 (请注意,这两个功能仅适用于PE。)     

要回复问题请先登录注册