詳細アイコン IDE内の表示

ダイアグラム上でページ・フローの作成ステップを完了すると、ダイアグラマは次のようになります。

faces-config.xmlのページ・フロー・ダイアグラム

ページ・フロー・ダイアグラムには、2つのページ・アイコンと、定義した2つのナビゲーション・ケース「goBrowse」および「goEdit」が表示されます。この時点で、ダイアグラム上のページ・アイコンは、まだ物理ファイルが作成されていないJSFページを表します。次のキュー・カードでは、ページの実際のファイルを作成します。その時点でページ・アイコンは変更され、物理ファイルがアイコンに関連付けられていることを示します。

ページ・フロー・ダイアグラム上でナビゲーション・ケースを描画すると、次のようになります。

ナビゲーション・ケースの結果を変更するには、ダイアグラム上でラベルを直接変更する方法と、ダイアグラム上でナビゲーション・ケースを選択し、プロパティ・インスペクタで「結果(自)」プロパティを変更する方法の2つがあります。

JSF構成ファイルの概要エディタを使用して、JDeveloperによって追加されたルールとケースを確認できます。そのためには、エディタ・ウィンドウの「概要」タブをクリックして要素リストから「ナビゲーション・ルール」を選択します。

概要エディタ、faces-config.xml

「ソース」タブをクリックしてfaces-config.xmlをソース・エディタで表示すると、同じルールをXML形式で表示できます。

XMLソース・エディタ、faces-config.xml

各ナビゲーション・ルールによって、単一のページからの1つ以上のリンクに対するリンク先が定義されます。ページのリンクごとに、ルールの別々のケース(ナビゲーション・ケース)が必要です。後で、ページのユーザー・インタフェースを設計する際に、各ページにボタンを追加して、ボタンを該当するナビゲーション・ケースの結果に関連付けます。実行時にユーザーがページのボタンをクリックすると、ボタンによってページ・フローが実行され、アプリケーションは結果に定義されたリンク先ページにナビゲートします。