新規アクション・メソッドのコマンド・コンポーネントへの設定

コマンド・コンポーネントに新規アクション・メソッドを設定する手順は、次のとおりです。

  1. ビジュアル・エディタで、アクション・メソッドを追加するコマンド・コンポーネント(例: コマンド・ボタンまたはコマンド・リンク)をダブルクリックします。

    「バインドActionプロパティ」ダイアログが表示されます。

  2. 「メソッド・バインディング」を選択して、次の処理を実行します。
    1. マネージドBeanを選択します。新規マネージドBeanを作成する場合は「新規」をクリックします。
    2. 「メソッド」に新規アクション・メソッドの名前を入力するか、デフォルトの名前をそのまま使用します。
    3. 終了後は、「OK」をクリックします。JDeveloperによって、選択したバッキングBeanにデフォルトのアクション・メソッド・コードが自動的に挿入され、バッキングBeanのJavaファイルがJavaソース・エディタで開きます。カーソルは、新規のアクション・メソッドに置かれます。
  3. Javaソース・エディタで、アクション・メソッドのコードを入力します。

コード・サンプル

自動コンポーネント・バインディングが有効な状態のJSFページ

<h:commandButton value="button0"
                 binding="#{backing_untitled1.commandButton1}"
                 action="#{backing_untitled1.commandButton_action}"/>

自動コンポーネント・バインディングが無効な状態のJSFページ

<h:commandButton value="button0"
                 action="#{somebean.someaction}"/>

デフォルトのアクション・メソッド・コード

...
public String commandButton_action()
{
// Add event code here...
return null;
} 
...
...
public String someaction()
{
// Add event code here...
return null;
} 
...

JSFアプリケーションの作成
Webページおよび設計ツールの操作
HTMLページの操作
JSPページの操作