ページ・フロー・ダイアグラムで、(データ・アクションのサブクラスDataForwardActionを使用する)データ・アクションまたはデータ・ページに複数のフォワード遷移を作成すると、Struts構成ファイル内のアクション・マッピングが更新され、アクション完了後のフォワード先となるリソースが定義されます。また、アクションのサブクラスを実装するクラス・ファイル内のfindForward()
メソッドをオーバーライドすることが必要な場合もあります。デフォルトでは、スーパークラスoracle.adf.controller.struts.actions.DataAction
およびoracle.adf.controller.struts.actions.DataForwardAction
には、successのフォワード結果のみが定義されます。
注意: イベントを使用して、フォワード先のリソースを定義できる場合もあります。詳細は、「Oracle ADFでの名前付きイベントの使用」を参照してください。
データ・アクションまたはデータ・ページのサブクラスを作成するには、次のようにします。
サブクラスを作成するには、ページ・フロー・ダイアグラムでデータ・アクションまたはデータ・ページを右クリックし、「コードに移動」を選択します。
ダイアログの「拡張対象」フィールドに、スーパークラスoracle.adf.controller.struts.actions.DataAction
またはoracle.adf.controller.struts.actions.DataForwardAction
が指定されています。デフォルト値のままで「OK」をクリックします。
設計時、クラス・ファイルがプロジェクトに追加され、Javaコード・エディタで開かれます。
findForward()
メソッドを実装し、アクションのサブクラスを保存します。
ページ・フロー・ダイアグラムからのOracle ADFアプリケーションの実行
ページ・フロー・ダイアグラムからのWebページの作成
既存のWebページとページ・フロー・ダイアグラムとの関連付け
Copyright © 1997, 2004, Oracle. All rights reserved.