0

ページ クラスの double 変数にバインドされたテキスト フィールドの単純な検証を必要とするページが 1 つあります。これは、値 (「0.0」から「$0.00」) のスタイルも設定するjquery-formatcurrencyによって実現されます。

<t:textfield t:id="bills" value="projection.current"/>

ただし、フィールドがぼかしイベントを発生させるか、ページが送信されると、タペストリーは次のように言います。

You must provide a numeric value for bills 

(明らかに「$」が原因です)

したがって、jquery-formatcurrency は検証を処理する以上のことができるため、この 1 つのページだけの検証を無効にすることを考えています。次に、フォームフィールドを処理するイベントでトランスレーターをオーバーライドするためのタペストリードキュメントに記載されているように、トランスレーターをオーバーライドするだけです。

前もって感謝します。

4

1 に答える 1