Orbeon - 空值为0

时间:2013-10-23 07:39:54

标签: orbeon xforms

我在“表单”构建器中的Orbeon中有许多输入字段为war1war2war3,并且并非所有字段都必须填充。我想对这些字段进行总结(我不能使它们可重复,因为我想通过Web服务重置它),但是当某些字段为空时,总和不会显示。使用初始值不能解决问题,因为我想通过Web服务设置值,有时服务返回的值是空字符串。

1 个答案:

答案 0 :(得分:2)

假设您的字段名为war1war2war3,请使用:

sum(($war1, $war2, $war3)[string() castable as xs:decimal], 0.0)

有关此问题的一些背景信息,请参阅博文Formulas for summing values, done right,这正是本主题的内容。 (关于这一点的博客条目的事实告诉你,这是相当微妙的,这使你的问题更加合理。)