メニュー階層について

アプリケーションは、その関係がツリーに似ているページで構成されることがよくあります。つまり、アプリケーションは全般的な情報が含まれている親ページで構成されます。ユーザーは、これらの親ページから、より限定された情報が含まれている子ページに移動できます。この種のアプリケーションでは、ユーザーが移動できる階層メニューを作成できます。たとえば、次のツリーのようなアプリケーションを作成できます。

サイトの階層を示すメニュー・ツリー

アプリケーションの各ページにはほとんど同じメニューが表示されますが、メニューのコンテンツや選択に従って表示されるリンクは、現在表示されているページによって異なります。次の図は、前述のツリーの「Insurance」ページを示しています。「Insurance」の子ページへのリンクは左側に表示され、メニュー・バーとメニュー・タブで「Insurance」と「Benefits」がそれぞれ選択されたノードとして表示されています。「Help」および「Switch Application」ノードはグローバル・ノードで、つまり、アプリケーションのすべてのページで同じように表示されます。

メニュー・タブ、バーおよびリストを備えたWebページ

メニューの作成に使用するコンポーネントおよびファセットの詳細は、「ADF Facesメニューのファセットおよびコンポーネントについて」を参照してください。

メニュー階層の作成に使用できる3種類の異なる手法があります。


データ表内のファセットの使用
メニュー・モデルの作成
値バインディングについて
ADF Facesコンポーネントの使用