1

我正在尝试使用 Orbeon 中的货币字段将值显示为货币,例如:$123123213213.00。我正在尝试这样做:

<fr:currency bind="balance">
    <xforms:alert>Required</xforms:alert>
</fr:currency>

我遇到了以下问题:

  1. 该字段在 17 位后一直失去精度: 12345678901234567890123变为12345678901234567000000.00模糊。
  2. 我无法获得工作的maxlength属性fr:currency

有没有人遇到过这样的问题并碰巧解决了?另外,请让我知道是否有其他方法可以解决此问题,例如某些自定义格式。

4

1 回答 1

1

关于数字精度的点非常好。现在在货币组件中实现了对非常大的金额(没有任何限制)的支持,并将从 2011 年 3 月 7 日开始包含在每晚构建中。有关参考,请参阅commitbug

至于您关于maxlength属性的问题的第二部分,根本fr:currency不支持任何此类属性。如果要设置字段的宽度,可以使用 CSS。

于 2011-03-08T06:32:55.597 回答