是否可以为重复控件提供动态绑定,这些控件依赖于相应的重复控件。请考虑以下情况。
Principal1 Rate1
Principal2 Rate2
Principal3 Rate3
Principal4 Rate4
在这种情况下,Rate1依赖于Principal1,例如(Rate1< Principal1)。类似的条件也适用于Rate2,Rate3,Rate4。是否有可能使用广义绑定来约束此约束,或者是否需要为每个单独的Rate控件设置绑定和约束?请建议..
答案 0 :(得分:1)
查看XPath相对路径。
您可以为重复区域相对路径编写约束。我认为Principal1和Rate1将一起重复。
<repeated-section>
<principal>
<rate>
</repeated-section>
我们在主要字段上设置了一个约束,表明如果速率(在同一个重复内)大于100,则主要字段有效
<xforms:bind nodeset="instance('instance')/repeated-section/principal"
constraint="../rate > 100" />
注意:另外请确保不要在重复的部分中使用绑定。请改用ref=""
并说明输入相对于重复部分的相对路径