ADF実行可能ファイルのメソッド・パラメータの指定

データ・コントロール・パレットを使用して、メソッドをボタンまたはリンクとして挿入できます。ユーザーはそれらをクリックして、アクションを実行できます。アクションは、ビジネス・サービスのクラス・メソッドによって定義され、データ・コントロール・パレットに表示される「Operations」フォルダに表示されます。

メソッドでパラメータを使用する場合、パラメータの実際の値は専用のダイアログで指定できます。プロパティ・インスペクタを使用する方法もあります。

メソッドに対するアクション・バインディングのパラメータを指定するには、次のようにします。

  1. アクション・バインディングを持つボタンまたはリンクを作成します。

  2. ナビゲータで、ページのページ定義ファイル(pagenamePageDef.xml形式の名前が付いたファイル)を選択します。

  3. 構造ウィンドウを開いていない場合は、「表示」 次に選択 「構造」を選択して開きます。プロパティ・インスペクタを開いていない場合は、「表示」 次に選択 「プロパティ・インスペクタ」を選択して開きます。

  4. 構造ウィンドウで「バインディング」ノードを開きます。

  5. 移用するパラメータのアクション・バインディングを右クリックして「プロパティ」を選択します。

  6. 表示されたダイアログで、パラメータの値を入力します。

    パラメータの値が既存のADFバインディングによって提供されるよう設定する場合は、EL(言語式)の式構文を使用してそのバインディングにアクセスします。入力フォームによって提供されたユーザー入力からパラメータの値を取得する場合、この方法が特に役立ちます。たとえば、OrderId用の入力フィールドでは、この${param.orderid}のようなメソッドがアクセスするコントロール・バインディングを定義することもできます。

  7. アクション・バインディングに対応するメソッドが定義するパラメータごとに、この作業を繰り返します。


ADF Swingフォームでのメソッドとパラメータとのバインディング