Сброс не работает должным образом в fr:currency

Я использую orbeon 3.9 CE, и я использую fr: currency для поля 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>

0 ответов

Другие вопросы по тегам