値バインディング式を使用したコンポーネントへのカスタム・コンバータ・インスタンスの登録

値バインディング式を使用してコンポーネントにカスタム・コンバータを登録する手順は、次のとおりです。

  1. ビジュアル・エディタで、カスタム・コンバータを登録するコンポーネントを選択します。
  2. プロパティ・インスペクタで、Converterプロパティを選択し、プロパティ・インスペクタのツールバーの データにバインド・アイコン をクリックします。
  3. 式ビルダーを使用してJSF EL式を入力します。ビルダーの使用方法の詳細は、「ヘルプ」をクリックしてください。

注意: converterプロパティを使用するかわりに、f:converterタグをコンポーネントに追加できます。Bind...をクリックして、式ビルダーを使用して値バインディング式を入力します。

コード・サンプル

<h:inputText id="age" converter="#{someBean.someProperty}" />    

Beanプロパティは、Converter型であることが必要です。つまり、その値がConverterインタフェースを実装するクラスのオブジェクトであることが必要です。


カスタムJSFコンバータについて
コンバータ属性について
コンバータIDを使用したコンポーネントへのカスタム・コンバータ・インスタンスの登録
提供されているタグを使用したコンポーネントへの標準コンバータの登録
提供されているタグのない標準コンバータの登録