アクション・フォワードを持つStrutsページ・フローを作成した後で、Strutsページ・フロー・ダイアグラムを使用して、同じアクションに他のフォワード遷移を追加できます。
注意: データ・アクションに複数のフォワード遷移を指定する場合は、データ・アクションのサブクラスのfindForward()
メソッドをオーバーライドして、複数フォワードに追加する必要があります。デフォルトでは、oracle.adf.controller.struts.actions.DataAction
スーパークラスにはsuccessのフォワード結果のみが定義されます。
データ・アクションに複数フォワードを追加するには、次のようにします。
ページ・フロー・ダイアグラムでページ・フォワードを定義して、宛先を特定のJSPページまたはADF UIXページに指定します。
コンポーネント・パレットで、「Forward」を選択します。
ページ・フロー・ダイアグラムでデータ・アクション要素をクリックすると、2番目のフォワード遷移が描画されます。必要なデータ・アクションをクリックすると、リンク遷移が完成します。ページ・フローは次のようになります。
新規のフォワード遷移のラベルをクリックし、名前を編集してStruts構成ファイル内のフォワード名を指定します。たとえば、一方のパスをsuccessとして、もう一方のパスをbrowseとして定義します。
続いて、アプリケーションのページ・フローを記述するページ・フロー・ダイアグラムを調整できます。また、ビジュアル・エディタで、生成されたWebページをカスタマイズできます。さらに、データ・コントロール・パレットから、データ・バインドされたコンポーネントを挿入できます。一般的なWebアプリケーションのユースケースを表す場合に作成できるページ・フローについては、関連項目のトピックを参照してください。
ページ・フロー・ダイアグラムからのOracle ADFアプリケーションの実行
ページ・フロー・ダイアグラムからのJSPページまたはUIXページの作成
既存のJSPページまたはUIXページとページ・フロー・ダイアグラムとの関連付け
Copyright © 1997, 2004, Oracle. All rights reserved.