ナビゲーション・ペイン・コンポーネントは、ページ階層の単一レベルのナビゲーション・アイテムを作成するために使用されます。ページ階層はノードのツリー式階層で、アプリケーション内で関連する一連のページを表します。エンド・ユーザーは、リンクのパスをドリルダウンしてページの情報にアクセスできます。
ナビゲーション・アイテムには、タブ、バー、ボタンなどがあります。ナビゲーション・ペイン・コンポーネントは、一連のコマンド・ナビゲーション・アイテム・コンポーネントを子コンポーネントとして受け入れます。各コマンド・ナビゲーション・アイテムは1つのアイテムを表します。
<af:navigationPane hint="buttons">
<af:commandNavigationItem text="Link 1"../>
<af:commandNavigationItem text="Link 2"../>
<af:commandNavigationItem text="Link 3"../>
</af:navigationPane>
ナビゲーション・アイテムのタイプは、ナビゲーション・ペイン・コンポーネントの「ヒント」属性によって決まります。「ヒント」属性には、次の値を使用できます。
tabs
bar
buttons
choice
list
各タイプは、ページ階層の単一レベルのノードまたはページを表すために使用されます。通常、ページ階層内のナビゲーションにナビゲーション・ペインを使用する場合、第1レベルのノードにはtabs
を使用し、第2レベルのノードにはbar
を使用します。階層内の任意のページからアクセスできるページ(ヘルプ・ページなど)には、buttons
を使用してグローバル・リンクを表します。この例では、単純にナビゲーション・ペインを使用して、一連のテキスト・リンクを作成します。
ナビゲーション・ペイン・コンポーネントは、XMLメニュー・モデルに宣言的にバインドできます。コマンド・ナビゲーション・アイテム・コンポーネントを個別に使用してナビゲーション・リンクを表現するのではなく、nodeStamp
ファセットと単一のコマンド・ナビゲーション・アイテムのみを使用して、そのレベルに対して適切な数のリンクをスタンプ・アウトします。
Copyright © 1997, 2009, Oracle. All rights reserved.