Windchill 属性のカスタマイズの概要
UI に属性をレンダーするには 3 つのステップがあります。
1. UI の属性の配置
2. 属性の UI ウィジェットを設定 (任意)
3. データソースをカスタマイズ (任意)
このうち、ステップ 1 と 2 が最も必要とされるステップです。ここでは主にこの 2 つの項目について説明します。
UI の属性の配置
Windchill ではローカル属性コンテナとして以下がサポートされています。
• 属性パネル。詳細については、
属性パネルを参照してください。
• 属性テーブル。詳細については、属性テーブルを参照してください。
これらのコンテナの外の UI にも属性を表示できます。
属性の UI ウィジェットの設定
OOTB Windchill では、特定の属性に使用する UI コンポーネントが以下に基づいて自動的に決まります。
• Windchill UI の仕様
• 属性のデータタイプ
• 属性に定義されている制約およびその他のコンフィギュレーション
Windchill コンフィギュレーションポイントでは、ウィジェットの一部のレンダリングプロパティを変更できます。
非常にまれなケースでは、コンフィギュレーションを使用して代替ウィジェットを指定できます。その他の場合、代替ウィジェットを属性にマッピングするにはカスタムデータユーティリティを記述する必要があります。詳細については、
データユーティリティクラスの作成を参照してください。
データソースのカスタマイズ
特定の UI に指定された属性のデータソースを、一部のデータ取得プロパティを設定することによって変更できますが、これは非常に特殊なカスタマイズの要件がある場合にのみ行います。