リスナー・メソッドの新規作成およびコンポーネントへの登録

選択した新規ADF Facesイベント・リスナー・メソッドにコンポーネントをバインドする手順は、次のとおりです。

  1. ビジュアル・エディタで、新規リスナー・メソッドを追加するコンポーネントを選択します。
  2. プロパティ・インスペクタで、リスナー・プロパティ(例: ReturnListener)の横にある列をクリックします。
  3. ページに対する自動コンポーネント・バインディングが有効な場合は、次の処理を実行します。
  4. ページに対する自動コンポーネント・バインディングが無効な場合は、次の処理を実行します。
    1. 編集ボタン をクリックして、新規メソッドを作成および登録するダイアログを表示します。
    2. マネージドBeanを選択します。新規マネージドBeanを作成する場合は「新規」をクリックします。
    3. 次に、「メソッド」の横にある「新規」をクリックして、新しいリスナー・メソッドの名前を追加します。
    4. 終了後は、「OK」をクリックします。JDeveloperによって、スケルトン・リスナー・メソッド・コードが、選択したバッキングBeanに自動的に挿入されます。
  5. 新規メソッドに対するコードを追加するには、アプリケーション・ナビゲータで、バッキングBeanの.javaファイルを、ファイル名をダブルクリックして開きます。新規メソッドを探して、メソッドに対するコードを追加します。

コード・サンプル

メソッド・バインディング・コードが含まれているJSFページ

<af:commandButton text="commandButton 1"
                  action="#{backing.myAction}"
                  returnListener="#{backing.handleReturn}"/>    

バッキングBeanファイル

public void handleReturn(ReturnEvent ReturnEvent)
{

// Add event code here...

}    

ADF Facesイベント・リスナー・メソッドについて
JDeveloperでのJSFマネージドBeanおよび自動コンポーネント・バインディングについて
デフォルト・リスナー・メソッドの作成およびコンポーネントへの登録
コンポーネントへの既存リスナー・メソッドの登録