コンポーネントへの値の変更リスナー・インスタンスの登録

リスナー・タグを使用して値の変更リスナー・インスタンスをコンポーネントに登録する手順は、次のとおりです。

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

    ValueChangeListenerインタフェースを実装するクラスの名前を入力するためのダイアログが表示されます。

  3. 次のいずれかの操作を行います。

    終了後は、「OK」をクリックします。f:valueChangeListenerタグが挿入されます。

注意: 1つのコンポーネントに複数の値の変更リスナー・タグを登録できます。

コード・サンプル

<h:selectOneMenu value="#{form.County}" onchange="submit()">
  <f:valueChangeListener type="mypackage.CountyListener"/>
  <f:selectItems value="#{form.CountyNames}"/>
</h:selectOneMenu>    

値の変更イベントおよびリスナーについて
コンポーネントへの既存の値の変更リスナー・メソッドの登録
値の変更リスナー・メソッドの新規作成およびコンポーネントへの登録