基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 操作の追加と UI への組み込み > Windchill クライアントアーキテクチャの操作フレームワーク > ソリューションエレメント
  
ソリューションエレメント
エレメント
タイプ
説明
StandardNmActionService (および対応するヘルパーとフォワーダ)
.java
StandardNmActionService は、システム内の操作と操作モデルを管理します。
ランタイムの場所:
<Windchill>\codebase\com \ptc\netmarkets\util\misc
actions.xml
.xml
システム内で操作を定義するためのデフォルトのシステム XML ファイル。
ランタイムの場所:
<Windchill>\codebase\ config\actions
actionmodels.xml
*.xml
システム内で操作モデルを定義するためのデフォルトのシステム XML ファイル。
ランタイムの場所:
<Windchill>\codebase\ config\actions
actions.dtd
.xml
actions*.xml の構造を定義するためのデフォルトのシステム DTD ファイル。
ランタイムの場所:
<Windchill>\codebase\ config\actions
actionmodels.dtd
*.xml
actionmodels*.xml の構造を定義するためのデフォルトのシステム DTD ファイル。
ランタイムの場所:
<Windchill>\codebase\ config\actions
操作フレームワークでは、システム内で操作と操作モデルを定義する方法が提供されています。
StandardNmActionService は、システム内の操作と操作モデルのセットを管理します。
通常、開発者は StandardNmActionService を直接呼び出しません。これらの呼び出しは、操作および操作モデルの表示をサポートするコンポーネント (テーブル、ツリー、情報ページなど) を介して行われます。
操作と操作モデルは、actions*.xml および actionmodels*.xml と呼ばれる XML ファイルを使用して定義されます。
システムの納品時には、デフォルトの actions.xmlactionmodels.xml ファイルがそれぞれ 1 つずつ同梱されています。これらのファイルには、コピーや切り取りなどの一般的な操作と、ウィンドウボタンなどの操作モデルが含まれています。これらのファイルは、<Windchill>/codebase/config/actions ディレクトリにあります。
それぞれの機能領域には、操作サービスによって管理される独自の XML ファイルも存在する場合があります。
カスタマイズ用に、製品付属のファイル custom-actions.xml および custom-actionmodels.xml<Windchill>/codebase/config/actions に用意されています。
追加の actions*.xml および actionmodels*.xml ファイルには、その機能領域に関連した操作と操作モデルが含まれています。たとえば、ChangeManagement-actions.xml には変更管理に関連する操作、PartManagement-actions.xml には部品管理に関連する操作が含まれます。
コンポーネントで使用するための操作モデルの設定方法の詳細については、以下の関連するセクションを参照してください。
操作ウィンドウの詳細については、ウィザードの作成を参照してください。
テーブルとツリーについては、UI の情報の表示を参照してください。
オブジェクトの詳細ページについては、情報ページを参照してください。