基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > 属性のカスタマイズ > Windchill 属性のカスタマイズの概要 > 属性カスタマイズの一般的な手順 > カスタムラベルの定義
  
カスタムラベルの定義
属性に表示されるラベルをカスタマイズできます。
ソリューションエレメント
エレメント
説明
「ラベル」プロパティ
「タイプおよび属性の管理」ユーティリティで定義されるプロパティ。詳細については、コンフィギュレーションポイントの「ラベル」を参照してください。
「表示名」プロパティ
「タイプおよび属性の管理」ユーティリティの「属性定義」で定義されるプロパティ。詳細については、「タイプおよび属性の管理」ユーティリティのヘルプトピックの属性情報ページを参照してください。
rbInfo ファイル
componentRB.rbInfo
tableRB.rbInfo
com.ptc.core.htmlcomp.jstable.jstableResource
com.ptc.core.ui.tableRB
wt.enterprise.enterpriseResource (これはデフォルトとしても使用されます)
wt.identity.identityResource
wt.templateutil.table.tableResource
com.ptc.windchill.cadx.ws.wsResource
予測される結果
ソリューション
ソリューションエレメントを組み合わせるには、次に示す異なった種類の動作を実行することが必要です。
やりたいこと・・・
コンフィギュレーション
1 つの属性パネルのみにカスタムラベルを使用する
「ラベル」プロパティを使用します。
特定のテーブルの属性のみにカスタム列ヘッダーを使用する
Java ビルダークラスを使用してテーブルが定義されている場合、属性を表す列に com.ptc.mvc.components.ComponentConfig を定義する際に setLabel() メソッドを使用してカスタムラベルを設定します。詳細については、Javadoc を参照してください。
この属性が表示されるすべての属性パネルで同じカスタムラベルを使用する
TypeManaged オブジェクトの属性には、「表示名」プロパティを使用します。
属性が表示されるすべてのテーブルで、この属性に同じカスタム列ヘッダーを使用する
次のいずれかの rbInfo ファイルにエントリがある属性の場合、rbInfo ファイルエントリを修正します。
com.ptc.core.htmlcomp.jstable.jstableResource
com.ptc.core.ui.tableRB
wt.enterprise.enterpriseResource (これはデフォルトとしても使用されます)
wt.identity.identityResource
wt.templateutil.table.tableResource
com.ptc.windchill.cadx.ws.wsResource
その他すべての属性では、「タイプおよび属性の管理」ユーティリティの属性情報ページを使用して、属性の「表示名」プロパティをカスタムラベルに設定します。
その他すべての属性では、「タイプおよび属性の管理」ユーティリティの属性情報ページを使用して、属性の「表示名」プロパティをカスタムラベルに設定します。
属性のラベルのソースを指定する
ロガー com.ptc.core.components.labels を有効にします。