<br>
要素に変換してテキストエリアに表示するには
ページクラスのプロパティに以下のコンバータ (括弧内はTigerアノテーションの名前)
のいずれかを指定し,
pattern
プロパティでフォーマットを指定します.
TNumberConverter (@NumberConverter)
TBigDecimalConverter (@BigDecimalConverter)
java.math.BigDecimal
を相互に変換します.
scale
プロパティで精度を,
roundingMode
プロパティで丸めモードを指定することもできます.
レンダリング時,
exchangeRate
はカンマ区切り・小数点以下2桁で表示されます.
ポストバック 時,入力された文字列がパターンにマッチしなければバリデーションでエラーとなります.
ページクラスのプロパティに以下のコンバータ (括弧内はTigerアノテーションの名前)
のいずれかを指定し,
pattern
プロパティでフォーマットを指定します.
TDateTimeConverter (@DateTimeConverter)
java.util.Date
を相互に変換します. 変換結果の
java.util.Date
を
java.util.Calendar
や
java.sql.Date,java.sql.Time,java.sql.Timestamp
型のプロパティに設定する事ができます.
TTimestampConverter (@TimestampConverter)
java.sql.Timestamp
を相互に変換します.
レンダリング時,
date
はスラッシュ区切りで表示されます.
ポストバック 時,入力された文字列がパターンにマッチしなければバリデーションでエラーとなります.
<textare>
要素の
id
と同じ名前のプロパティに,
textareaSeparatorCharacterConverter
(@TextareaSeparatorCharacterConverter)
コンバータを指定します (括弧内はTigerアノテーションの名前).
textareaSeparatorCharacterConverter
コンバータは,改行文字を
<br>
要素に置換する前に
','&']]>
等をエスケープするため, テンプレートHTMLでは
<textare>
要素の
te:escape
属性に
false
を指定する必要があります.
レンダリング時,
comments
プロパティの値に含まれる改行文字 (
"\r\n","\r","\n"
) は
<br>
要素に置換されてレンダリングされます.
アノテーションの
target
属性でチェック対象となるサブミットボタンの
id
属性の値を指定します.複数の値をカンマ (
','
) 区切りで列挙することができます.
target
で指定されなかったサブミットボタンが押された場合,
画面で入力された値はページクラスのプロパティに設定されません.
ポストバック
時,
doExchange
ボタンが押されたときだけ入力値が
BigDecimal
に変換され,
exchangeRate
プロパティに設定されます.