1

3 つのフィールドを持つ Xpage があり、すべて Number が宣言されています。名目、価格、および支払額。Nominal * Price を使用して PaymentAmount を計算したいと思います。

SSJS onChange では、次のコードを使用します。

var price = getComponent("Price").getValue();

フィールド「価格」から値を取得します。

スウェーデンでは、数値を #.###,## 1.234,56 のように入力します。

Xpage に Nominal=10 と Price=2,5 の値を入力し、上記の式を使用して計算しようとすると、var "price" に格納されている値は 25 に変換され、long 型になります。

ご意見をお聞かせください

/M

4

3 に答える 3

2

残念ながら、私はばかです。

これをしました:

<inputText value="#{document1.Price}" id="Price" required="true" size="10">
    <this.validators>
        <validateRequired message="Price is required">
        </validateRequired>
    </this.validators>
    <this.converter>
        <convertNumber type="number" locale="sv">
        </convertNumber>**
    </this.converter>
</inputText>

そしてそれは動作します!

ご意見ありがとうございます

于 2013-01-31T23:49:56.890 に答える