基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 操作の追加と UI への組み込み > タブモデル
  
タブモデル
目的
ページのナビゲータセクションの内容を変更します。たとえば、ナビゲータのタブを追加または除去します。
バックグラウンド
ナビゲータに表示されるタブは、システム内のほかの操作と同様に、操作リスト内の操作にすぎません。タブとサブタブの追加は、ほかの操作のシステムへの追加に大変よく似ていまが、特別な配慮が必要です。
範囲/適用可能性/前提条件
新しいタブを、ナビゲータのメインナビゲーションに追加する必要があると仮定します。
既存のタブを、ナビゲータのメインナビゲーションから除去する必要があると仮定します。
第 2 レベルナビゲーションのリンクを追加または除去する必要があると仮定します。
ソリューション
新規操作、操作モデル、追加するタブとサブタブ用の JSP を作成します。
前提となる知識
この目的を達成するには、次のことを理解している必要があります。
CSS、JSP および XML に関連した基本的な開発。
Windchill クライアントアーキテクチャでの操作フレームワーク詳細については、Windchill クライアントアーキテクチャの操作フレームワークを参照してください。
RBINFO ファイルのカスタマイズの管理。詳細については、操作と操作モデルのローカライズを参照してください。
ソリューションエレメント
エレメント
タイプ
説明
codebase\config\actions\navigation-actions.xml
XML
このファイルには、Windchill システムのタブとサブタブを表す操作用の操作定義が含まれています。
codebase\config\actions\custom-actions.xml
XML
このファイルは、カスタム操作を追加し、既存の操作をカスタマイズするときに使用します。
codebase\config\actions\navigation-actionModels.xml
XML
このファイルには、ナビゲーションで使用される操作モデル定義が含まれています。メインタブリスト、サブタブリスト、最近のリスト、ヘッダ操作リストが含まれています。
codebase\config\actions\custom-actionModels.xml
XML
このファイルは、カスタム操作モデルを追加し、既存の操作モデルを更新するときに使用します。
codebase\action.properties or an rbinfo file
rbinfo
プリファレンスファイル
<マイタブ>/<リスト>.jsp
JSP
追加するタブに関するデフォルトの内容として作成される JSP ファイルです。サブタブに関連する JSP を必要な数だけ作成できます。