基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 操作の追加と UI への組み込み > タブモデル > 目的 > ソリューション > 手順 - ナビゲータのさまざまなレベルへのタブの追加 > ナビゲータタブの追加
  
ナビゲータタブの追加
以下のセクションでは、カスタムナビゲータタブを追加する方法について詳しく説明します。
ナビゲータタブの追加 - custom-actions.xml に操作を作成する
custom-actions.xml に新しいタブ用の操作を作成します。第 1 レベルのタブの場合、任意のタイプの操作を作成できます。この例では、JSP にマッピングする操作を作成します。詳細については、Windchill クライアントアーキテクチャの操作フレームワークを参照してください。
<objecttype name=" myType " class="com.ptc.myTabClass">
<action name=" myNavigatorTabAction1" >
<command windowType="page"/>
</action>
<action name=" myNavigatorTabAction2" >
<command windowType="page"/>
</action>

</objecttype>
リソースファイルにエントリを作成する
独自のリソースファイルに操作用のローカライズ文字列を作成します。詳細についてはWindchill クライアントアーキテクチャの操作フレームワークを参照してください。
操作モデルを作成し定義する
以下のように、新しく定義した操作を使って custom-actionModels.xml に操作モデルを作成します。この操作モデルの rbinfo エントリを定義します。
<model name=”myNavigatorTab navigation”>
<action name=”myNavigatorTabAction1” type=”myType” />
<action name=”myNavigatorTabAction2” type=”myType” />
</model>
ナビゲータ操作モデルに操作モデルを追加する
ナビゲータタブ操作モデルの定義 (model name= “navigator”) を navigation-actionModels.xml <model name=”navigator”> から custom-actionModels.xml にコピーします。それに新しい操作モデルエントリを追加します。
<submodel name=”search navigation” />
<submodel name=”main navigation” />
<submodel name=” myNavigatorTab navigation” />
</model>