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

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

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

    アプリケーションに登録されているとおりにカスタム・バリデータの識別子(ID)を入力するためのダイアログが表示されます。

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

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

コード・サンプル

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

カスタムJSFバリデータについて
アプリケーションへのカスタムのコンバータまたはバリデータの登録
コンポーネントへの既存バリデータ・メソッドの登録
提供されているタグを使用したコンポーネントへの標準バリデータの登録