コマンド・コンポーネントへのアクション・リスナー・インスタンスの登録

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

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

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

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

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

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

コード・サンプル

<h:commandButton value="Search">
  <f:actionListener type="mypackage.HandleSearchListener"/>
  <f:actionListener type="mypackage.HandleAnotherListener"/>
</h:commandButton>    

アクション・イベントおよびリスナーについて
アクション・リスナー・メソッドの新規作成およびコマンド・コンポーネントへの登録
コマンド・コンポーネントへの既存アクション・リスナー・メソッドの登録
コマンド・コンポーネントへの新規アクション・メソッドの設定
コマンド・コンポーネントへの既存アクション・メソッドの設定
コマンド・コンポーネントへのアクション結果文字列の設定