カスタム・バリデータ・インスタンスのコンポーネントへの登録

コンポーネントにカスタム・バリデータ・インスタンスを登録する手順は、次のとおりです。

  1. ビジュアル・エディタで、カスタム・バリデータを登録する入力コンポーネントを選択します。
  2. コンポーネント・パレットで、ドロップダウン・リストからJSFコアページまたはADF Faces Coreページを選択し、「Validator」をクリックします。

    アプリケーションに登録されているとおりにカスタム・バリデータの識別子(ID)を入力するためのダイアログが表示されます。af:validatorを使用している場合は、かわりに値バインディングを入力することもできます。

  3. ドロップダウン・リストから登録済バリデータ識別子を選択するか、またはBind...をクリックして、式ビルダーを使用してJSF EL式を入力します。終了後は、「OK」をクリックします。

    ページにf:validatorタグまたはaf:validatorタグが挿入されます。

コード・サンプル

<h:inputText id="name" 
             value="#{MyBean.name}" 
             size="10" ... >
  <f:validator validatorId="customValidator" />
  <f:attribute name="someName" value="someValue" />
</h:inputText> 

JSFでのコンバータおよびバリデータの使用
JSFでのイベントおよびイベント・リスナーの使用
コンポーネント・バインディングの使用
データへのJSFコンポーネントのバインド
JavaServer Facesの使用