詳細アイコン ナビゲーション・ケースの結果

JSF構成ファイルには、様々なナビゲーション・ルールと、各ルールに対する様々なナビゲーション・ケースを含めることができます。ユーザーがページ上のリンクをクリックしたときに使用されるナビゲーション・ケースを指定するには、各ケースに対してアクション・メソッド、結果あるいはその両方を指定します。

静的なナビゲーションを使用する場合は、ユーザーがボタンまたはリンクをクリックすると、定義済の固定されたJSFページが常に表示されます。ボタンまたはリンク自体によってアクション属性が使用され、文字列の結果が指定されます。

作成しているアプリケーションで使用される両方のナビゲーション・ケースは静的ナビゲーションを使用します。この場合、ナビゲーション・ダイアグラムに表示されるsuccessラベルは、使用される結果です。

結果がラベルで表示されたJSFナビゲーション・ダイアグラム

ナビゲーション・ケースに結果を使用する場合は、JSFナビゲーション・ダイアグラム上にナビゲーション・ケースを描画すると、JDeveloperによって結果が自動的に追加されます。これは、結果の値を戻すためのリンクが必要であることを意味します。

作成しているアプリケーションでは、両方のナビゲーション・ケースが静的ナビゲーション・ケースであるため、アクション・メソッドは不要です。ボタンのaction属性によって、必要な結果(つまり、両方のケースともsuccess)が指定されます。

次の別の例では、1つのナビゲーション・ルールに対して3つのナビゲーション・ケースが、JDeveloperのJSF構成エディタを使用して表示されています。3つの異なる各種類に対して1つずつナビゲーション・ケースがあります。

JSF構成エディタに表示された3つのナビゲーション・ケース