ナビゲーション・ペイン・コンポーネントは、ADFメニュー・モデルにバインドされている場合、ページ階層の単一レベルのメニュー・ナビゲーション・アイテムを作成するために使用されます。ナビゲーション・アイテムには、タブ、バー、ボタンなどがあります。ナビゲーション・アイテムのタイプは、ナビゲーション・ペイン・コンポーネントのhint
属性によって決まります。ナビゲーション・ペインのプロパティ・インスペクタで、hint
に次のいずれかの値を選択します。
tabs
bar
buttons
choice
list
hint
の値が選択されていない場合、デフォルトはtabs
になります。
ナビゲーション・ペイン・コンポーネントで使用するページを指定するには、プロパティ・インスペクタでlevel
属性を設定します。
level
属性値はゼロを基準とする索引番号で、root_menu.xml
ファイル内にあるアイテムの適切なレベルを指します。次の「構造」ウィンドウの図のように、root_menu.xml
は「Products」共有ノード(products_menu.xml
)を参照し、さらにこの共有ノードは「Sale」共有ノード(sale_menu.xml
)を参照します。
root_menu.xml
のグローバル・ノード(つまり、home
ノードと同じレベルであるmenu
要素の下にあるノード)から開始し、そのレベルのlevel
属性値を0
(ゼロ)、次のレベルは1
、その次のレベルは2
とします。
ナビゲーション・アイテム・タイプは、ページ階層の単一レベルのノードを表す際に使用できます。この例では、レベル1のノードにtabs
、レベル2のノードにtabs
、レベル3のノードにlist
を使用します。階層の任意のページからアクセスできるページ(Help、Preferencesなど)には、buttons
を使用し、レベル0のグローバル・ノードを表します。
hint
属性とlevel
属性を設定すると、XMLソース・エディタのナビゲーション・ペインのコードは、次のようになります。
<af:navigationPane level="0" hint="buttons" ../>
<af:navigationPane level="1" hint="tabs" ../>
Copyright © 1997, 2009, Oracle. All rights reserved.