詳細アイコン ナビゲーション・ペイン・コンポーネント

ナビゲーション・ペイン・コンポーネントは、ADFメニュー・モデルにバインドされている場合、ページ階層の単一レベルのメニュー・ナビゲーション・アイテムを作成するために使用されます。ナビゲーション・アイテムには、タブ、バー、ボタンなどがあります。ナビゲーション・アイテムのタイプは、ナビゲーション・ペイン・コンポーネントのhint属性によって決まります。ナビゲーション・ペインのプロパティ・インスペクタで、hintに次のいずれかの値を選択します。

hintの値が選択されていない場合、デフォルトはtabsになります。

プロパティ・インスペクタ、「ヒント」ドロップダウン・リスト

ナビゲーション・ペイン・コンポーネントで使用するページを指定するには、プロパティ・インスペクタでlevel属性を設定します。

プロパティ・インスペクタ、「レベル」フィールド

level属性値はゼロを基準とする索引番号で、root_menu.xmlファイル内にあるアイテムの適切なレベルを指します。次の「構造」ウィンドウの図のように、root_menu.xmlは「Products」共有ノード(products_menu.xml)を参照し、さらにこの共有ノードは「Sale」共有ノード(sale_menu.xml)を参照します。

「構造」ウィンドウ、「root」、「products」および「sale」メニュー

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" ../>