EnumTypeConstant を使用したドキュメント属性の例
以下の既成のサンプル XML は、ドキュメントの docType 属性と department 属性を設定します。これらの属性は、ユーザーインタフェースには表示されませんが、値を指定する必要があります。PTC では、これらの属性の値を指定するためにオブジェクト初期化規則を提供しています。これらの属性を表示するには、ユーザーインタフェースをカスタマイズする必要があります。
wt.rule.algorithm.EnumTypeConstant アルゴリズムには、以下の引数が必要です。
制約の列挙リストを定義するクラスのクラス名
デフォルトの制約
この例は、ページに収まるようにフォーマットされています。各タグは 1 行で入力してください。
<AttributeValues objType="wt.doc.WTDocument">
<!-- set the doc type - enumerated type, this field is no longer displayed
in the UI so just default it -->
<AttrValue id="docType" algorithm="wt.rule.algorithm.EnumTypeConstant">
<Arg>wt.doc.DocumentType</Arg>
<Arg>$$Document</Arg>
</AttrValue>
<!-- set the department type - enumerated type, this field is no longer displayed
in the UI so just default it -->
<AttrValue id="department" algorithm="wt.rule.algorithm.EnumTypeConstant">
<Arg>wt.doc.DepartmentList</Arg>
<Arg>ENG</Arg>
</AttrValue>
</AttributeValues>
これは役に立ちましたか?