JSFナビゲーション・ダイアグラムを使用すると、特定の2つのページ間に静的および動的なJSFナビゲーション・ルールを作成できます。また、JSF構成ファイルの概要エディタを使用すると、他のJSFナビゲーション・ルール(例: パターン、グローバル・ルールおよびデフォルト・ルールを使用したルール)を定義できます。ルールを作成するには、最初にJSFナビゲーション・ダイアグラムにナビゲーション・ケースを描画し、次に概要エディタでルールを編集して、必要なパターンや他の値を使用できます。
ナビゲーション・ダイアグラムに表示されるナビゲーション・ルールをダイアグラム上で直接編集できます。すべてのナビゲーション・ルール(グローバル・ルールとデフォルト・ルールを含む)はJSF構成ファイルの概要エディタで編集できます。
このトピックでは、次の方法について説明します。
JSFナビゲーション・ダイアグラムを使用してナビゲーション・ケースを定義する手順は、次のとおりです。
対象プロジェクトのJSFナビゲーション・ダイアグラムを表示します。方法
JSFナビゲーション・ダイアグラムにJSPページを追加します。方法
ナビゲーション・ケースを定義するページ間にナビゲーション・リンクを追加します。方法
ダイアグラム上のナビゲーション・ケースを選択します。[F1]キーを押すと、ナビゲーション・ルールおよびケースの参照情報が表示されます。
JSF構成ファイルの概要エディタを使用して、ナビゲーション・ルールを定義する手順は、次のとおりです。
JSF構成ファイルの概要エディタを開きます。方法
要素リストから「ナビゲーション・ルール」を選択します。
「新規」を選択します。
「ナビゲーション・ルールの作成」ダイアログを使用して、ナビゲーション・ルールの<from-view-id>
に使用するページのパスまたはパターンを指定します。
グローバル・ナビゲーション・ルールの場合は、「ビューID(自)」でパターン*
を使用するか、「ビューID(自)」を空のままにします。または、ドロップダウン・リストを使用して「グローバル・ナビゲーション・ルール」を選択します。いずれの場合も、すべてのビューからルールが適用されることを示します(「ビューID(自)」フィールドを空のままにすると、ルールは作成されますが、JSF構成ファイルの概要エディタのルール・リストにそのルールが表示されません。かわりに、ドロップダウン・リストに表示される「グローバル・ナビゲーション・ルール」を使用します。
JSF構成ファイルの概要エディタを使用してルールのナビゲーション・ケースを定義する手順は、次のとおりです。
JSF構成ファイルの概要エディタを開きます。方法
要素リストから「ナビゲーション・ルール」を選択します。
「ナビゲーション・ルール」のリストから、ナビゲーション・ケースを定義するルールを選択します。
新規のナビゲーション・ケースを追加するには、「ナビゲーション・ケース」のリストの横にある「新規」をクリックします。
既存のナビゲーション・ケースを編集するには、「ナビゲーション・ケース」のリストから編集するケースを選択して「編集」をクリックします。
<from-view-id>
が同じ他のルールで識別されないすべてのケースに対してこのケースが適用されます。JSFナビゲーション・ダイアグラムからナビゲーション・ケースを編集する手順は、次のとおりです。
対象プロジェクトのJSFナビゲーション・ダイアグラムを表示します。方法
ダイアグラム上で、編集するナビゲーション・ケースを選択します。
JSF構成ファイルの概要エディタを使用してナビゲーション・ルールとそのケースを編集する手順は、次のとおりです。
JSF構成ファイルの概要エディタを開きます。方法
要素リストから「ナビゲーション・ルール」を選択します。
「ナビゲーション・ルール」のリストから、編集するルールを選択します。
ルールを編集するには、次のいずれかを実行します。
ルールの「ビューID(自)」を編集するには、「編集」をクリックします。
ナビゲーション・ケースを追加するには、ダイアログの「ナビゲーション・ケース」領域にある「新規」をクリックします。
ナビゲーション・ケースを編集するには、ナビゲーション・ケースを選択し、ダイアログの「ナビゲーション・ケース」領域にある「編集」をクリックします。
JSFアプリケーションの作成
JavaServer Facesの使用
HTMLページの操作
JSPページの操作
Webページおよび設計ツールの操作
Copyright © 1997, 2009, Oracle. All rights reserved.