ページ クラスの 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 つのページだけの検証を無効にすることを考えています。次に、フォームフィールドを処理するイベントでトランスレーターをオーバーライドするためのタペストリードキュメントに記載されているように、トランスレーターをオーバーライドするだけです。
前もって感謝します。