JavaServer Faces ユーザーズガイド
|
目次
|
5.4 コンバータの利用
以下のUJIタグでコンバータを利用することができます。
タグ名 | getAsObject(*1) | getAsString(*2) | 標準コンバータ(*3) | 備考 |
uji:name | O | | O | コンバータのgetAsObject メソッドの復帰値とBeanのプロパティの型が一致している必要があります。
getAsString メソッドの第3引数の型はBeanのプロパティの型です。 |
uji:value | | O | O |
uji:compositeName | O | | O |
uji:input | O | O | O |
uji:textarea | O | O | O |
uji:getProperty | | O | O |
uji:resourceText | | O | O |
uji:select | O | O | O |
uji:fieldBigDecimal | O | O | | コンバータのgetAsObject メソッドの復帰値がStringである必要があります。
getAsString メソッドの第3引数の型はString です。 |
uji:fieldBigInteger | O | O | |
uji:fieldDate | O | O | |
uji:fieldDouble | O | O | |
uji:fieldLong | O | O | |
uji:fieldString | O | O | |
uji:fieldTextArea | O | O | |
(*1)リクエストをモデルに設定する場合(javax.faces.convert.ConverterインタフェースのgetAsObject)のみ有効であることを示します。
(*2)UIコンポーネントの値を画面に表示する場合(javax.faces.convert.ConverterインタフェースのgetAsString)のみ有効であることを示します。
(*3)JavaServer Facesが標準で提供しているコンバータが利用できることを示します。
コンバータの利用方法は、標準のJavaServer Facesと同様です。
次に例を示します。
[uji:getProperty
でコンバータを利用する例]
<f:view>
<uji:getProperty bean="myBean" property="mypros">
<f:convertNumber pattern="#,##0.00" />
</uji:getProperty>
</f:view>
|
All Rights Reserved, Copyright © 富士通株式会社 2005