1

Orbeon の通貨フィールドを使用して、値を通貨として表示しようとしています$123123213213.00。私はこれをやろうとしています:

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

次の問題がありました。

  1. 17 桁を超えると、フィールドの精度が失われます: on blur に12345678901234567890123変更されます。12345678901234567000000.00
  2. maxlengthの属性を機能させることができませんfr:currency

誰かがそのような問題に遭遇し、たまたまそれを解決しましたか? また、カスタム フォーマットなど、この問題に代わる方法があれば教えてください。

4

1 に答える 1

1

数値精度の非常に良い点。非常に大量のサポート(設定された制限なし)が通貨コンポーネントに実装され、 2011-03-07からナイトリービルドに含まれるようになります。参考までに、commitbugを参照してください。

属性に関する質問の2番目の部分に関してはmaxlength、単にそのfr:currencyような属性をサポートしていません。フィールドの幅を設定したい場合は、CSSを使用できます。

于 2011-03-08T06:32:55.597 に答える