ダイアグラム上でページ・フローの作成ステップを完了すると、ダイアグラマは次のようになります。
ページ・フロー・ダイアグラムには、2つのページ・アイコンと、定義した2つのナビゲーション・ケース「goBrowse」および「goEdit」が表示されます。この時点で、ダイアグラム上のページ・アイコンは、まだ物理ファイルが作成されていないJSFページを表します。次のキュー・カードでは、ページの実際のファイルを作成します。その時点でページ・アイコンは変更され、物理ファイルがアイコンに関連付けられていることを示します。
ページ・フロー・ダイアグラム上でナビゲーション・ケースを描画すると、次のようになります。
faces-config.xml
)に自動的に追加されます。 ナビゲーション・ケースの結果を変更するには、ダイアグラム上でラベルを直接変更する方法と、ダイアグラム上でナビゲーション・ケースを選択し、プロパティ・インスペクタで「結果(自)」プロパティを変更する方法の2つがあります。
JSF構成ファイルの概要エディタを使用して、JDeveloperによって追加されたルールとケースを確認できます。そのためには、エディタ・ウィンドウの「概要」タブをクリックして要素リストから「ナビゲーション・ルール」を選択します。
「ソース」タブをクリックしてfaces-config.xml
をソース・エディタで表示すると、同じルールをXML形式で表示できます。
各ナビゲーション・ルールによって、単一のページからの1つ以上のリンクに対するリンク先が定義されます。ページのリンクごとに、ルールの別々のケース(ナビゲーション・ケース)が必要です。後で、ページのユーザー・インタフェースを設計する際に、各ページにボタンを追加して、ボタンを該当するナビゲーション・ケースの結果に関連付けます。実行時にユーザーがページのボタンをクリックすると、ボタンによってページ・フローが実行され、アプリケーションは結果に定義されたリンク先ページにナビゲートします。
Copyright © 1997, 2009, Oracle. All rights reserved.