データ・コントロール・パレットを使用して、メソッドをボタンまたはリンクとして挿入できます。ユーザーはそれらをクリックして、アクションを実行できます。アクションは、ビジネス・サービスのクラス・メソッドによって定義され、データ・コントロール・パレットに表示される「Operations」フォルダに表示されます。
メソッドでパラメータを使用する場合、パラメータの実際の値は専用のダイアログで指定できます。プロパティ・インスペクタを使用する方法もあります。
メソッドに対するアクション・バインディングのパラメータを指定するには、次のようにします。
ナビゲータで、ページのページ定義ファイル(pagenamePageDef.xml形式の名前が付いたファイル)を選択します。
構造ウィンドウを開いていない場合は、「表示」 「構造」を選択して開きます。プロパティ・インスペクタを開いていない場合は、「表示」
「プロパティ・インスペクタ」を選択して開きます。
構造ウィンドウで「バインディング」ノードを開きます。
移用するパラメータのアクション・バインディングを右クリックして「プロパティ」を選択します。
表示されたダイアログで、パラメータの値を入力します。
パラメータの値が既存のADFバインディングによって提供されるよう設定する場合は、EL(言語式)の式構文を使用してそのバインディングにアクセスします。入力フォームによって提供されたユーザー入力からパラメータの値を取得する場合、この方法が特に役立ちます。たとえば、OrderId用の入力フィールドでは、この${param.orderid}
のようなメソッドがアクセスするコントロール・バインディングを定義することもできます。
アクション・バインディングに対応するメソッドが定義するパラメータごとに、この作業を繰り返します。
ADF Swingフォームでのメソッドとパラメータとのバインディング
Copyright © 1997, 2007, Oracle. All rights reserved.