1

我正在使用 orbeon 3.9 CE,并且我正在使用 fr:currency 作为货币字段。我有一个场景,比如将“100000”作为货币字段的默认值,如果字段为空,那么它应该返回默认值。

问题:第一次,如果我们将货币字段从默认值(100000)设置为空,那么它会恢复为默认值,但之后它不会恢复为默认值。保存时,它会保存默认值。示例代码:

<xforms:instance id="abc">
<currency-1>100000</currency-1>
</xforms:instance>

<xforms:bind id="currency-1" nodeset=""
 calculate="if(sonme condition) then (if(.='') then '100000.00' else .) else '100000'"
constraint=""/>

<fr:currency bind="currency-1">
</fr:currency>
4

0 回答 0