1

私のバックエンドは次のような数値を送信します: 250 (ユーロをセントで表します)

これをカスタム形式で「2,50 €」にフォーマットすることは可能ですか?

Knockout-Kendo.js データバインディングの使用。

<input data-bind="kendoNumericTextBox: { value: myValue, format: 'c', culture: 'de-DE', step: 0.1 }" />
4

2 に答える 2

1

ユーロ通貨 (ドイツ de-DE など) を使用するカルチャを追加し、形式を「c」に設定するだけです (セントからドルへの変換を自分で処理する必要がある場合があります)。

$("#txtCurrencyEuro").kendoNumericTextBox({
  value: 250,
  culture: "de-DE",
  format: "c"
});

http://jsbin.com/UKowoHE/1/edit

于 2013-09-12T14:05:36.807 に答える
0

Germany de-DE のフォーマットは 2,50 € と書かれています。たとえば、en-IE (アイルランド) を使用する場合、フォーマットは €2.50 を探しているものになります。

他の人に明確にするために、必要な文化を含める必要があります

<script src="../js/cultures/kendo.culture.en-IE.min.js"></script>

そして、あなたのコードで:

kendo.culture("en-IE");

お役に立てれば。

于 2014-04-01T09:49:02.827 に答える