在我的 Orbeon 表单中,我在重复中使用带有计算字段的重复。例如,我的重复包括两个整数字段,1)蜡笔总数和 2)线索蜡笔数量。第三个字段是显示蓝色蜡笔百分比的计算字段。使用以下 Xpath 表达式,
if ($LMI-Bene ne 0)
then $LMI-Bene div $Total-Bene * 100 else 0
我可以计算百分比。当我在重复中添加一个新的迭代,甚至第一行停止工作时,问题就出现了。我认为这可能是因为每次迭代的控件名称都相同,但我不确定如何解释这一点。有任何想法吗?