ページ・フロー・ダイアグラムを使用して、別のアクションにフォワードするアクション、またはデータ・バインドされたWebページに直接フォワードするアクションを追加する場合は、データ・アクションを使用できます。
Oracle ADFデータ・コントロールを使用して、データ・バインドされたクライアント・アプリケーションを作成する場合は、次に示すOracle ADFクラスを使用します。このクラスの目的は、ページ・フローのアクション・マッピングの作成に必要な処理をADFライフサイクルに委任することです。
oracle.adf.controller.v2.struts.actions.DataAction
実行時に、Oracle ADFデータ・アクションによって、レンダリングするWebページのデータの準備がADFライフサイクルに委任されます。
データ・アクションを作成するには、次のようにします。
コンポーネント・パレットからデータ・アクションを選択し、ページ・フロー・ダイアグラムをクリックします。
ダイアグラムでデータ・アクションのアイコンのラベルをクリックして選択し、再度クリックしてテキスト編集モードにし、名前を編集します。たとえば、Webアプリケーションを開始するアクションには、/MainDataAction
という名前を付けます。
ページ・フロー・ダイアグラムの新規のデータ・アクション要素はダブルクリックしないでください。ダブルクリックすると、ページ・コントローラ・クラスoracle.adf.controller.v2.lifecycle.PageController
のサブクラスを作成するためのダイアログが表示されます。このダイアログが表示された場合は、「取消」をクリックして、サブクラスを作成せずに終了してください。
struts-config.xml
ファイルがアクションの定義で更新されます。
<action path="/MyMainDataAction"
className="oracle.adf.controller.v2.struts.actions.DataActionMapping"
unknown="false"
type="oracle.adf.controller.v2.struts.actions.DataAction"
name="DataForm"/>
ページ・フロー・ダイアグラムからOracle ADFデータ・アクションを実行するには、最初にページ・フォワードを作成する必要があります。Webページを作成し、データ・コントロールをWebページに追加すると、Oracle ADFによって、そのページに対して、ページのデータ・マッピングを含んだページ定義ファイルが作成されます。
クラスのソース・コードまたはJavaDocを表示するには、次のようにします。
ページ・フロー・ダイアグラムでデータ・アクションを選択します。
「ナビゲート」メニューから「Javaクラスに移動」を選択します。
「Javaクラスに移動」ダイアログを使用してクラスを検索します。
Strutsページ・フロー・ダイアグラムでのページ設計方法の選択
ページ・フロー・ダイアグラムでのデータ・アクション・フォワードの定義
複数のフォワード結果に対するADFページ・コントローラのカスタマイズ
Copyright © 1997, 2007, Oracle. All rights reserved.