基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > UI の情報の表示 > 属性のカスタマイズ > Windchill 属性のカスタマイズの概要 > 共通 Windchill ビジネス属性のカスタマイズ > 番号
  
番号
オブジェクトの情報ページへのリンクとして番号をレンダー
使用例: オブジェクトの情報ページへのハイパーリンクとして番号属性をレンダーする。
「情報ページへのリンク」プロパティを使用してこの動作を有効/無効にできます。詳細については、コンフィギュレーションポイントを参照してください。
番号の値をサーバー生成/サーバー事前生成/不変にする
オブジェクト初期化規則を使用して、番号のデフォルトの動作をカスタマイズできます。
番号の各種動作を実現するために必要なオブジェクト初期化規則の組み合わせを次に示します。
やりたいこと・・・
OIR の設定を次のようにします。
作成ウィザードの UI が次のように表示されます。
サーバーによって生成された値を常に使用し、ユーザーによる値の入力を許可しません。
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/><Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>
 
オブジェクト初期化規則で設定された事前生成の値を常に使用し、この値を UI に表示して、ユーザーによるこの値の修正を許可しません。
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/><Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
オーバーライドなしの事前に生成された値
オブジェクト初期化規則で定義された事前生成の値を使用し、この値を UI に表示して、ユーザーによるこの値の修正を許可します。
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
オーバーライドがある事前に生成された値
常にユーザーは値を入力する必要があります。
番号にその他の OIR 制約が定義されていない場合、これが正常に動作するためには空の制約リストが必要です。
<AttrConstraint id="number"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints"/>
ユーザーによる値の入力を許可し、ユーザーが値を入力しない場合は、サーバーに値を自動生成します。
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>
* 
前述のコンフィギュレーションで記載どおりの結果が得られなかった場合、Create UI または Edit UI での番号の編集の可否に影響を与えるその他のコンフィギュレーションの次の値を確認します。
モデル化属性の changeable プロパティ規則詳細については、ビジネスオブジェクトのモデリングを参照してください。
「タイプおよび属性の管理」ユーティリティの表示設定。詳細については、表示タブを参照してください。
「タイプおよび属性の管理」ユーティリティの表示設定。詳細については、オンラインヘルプトピック「表示タブ」を参照してください。