Choice Mappable への選択肢の関連付け
Windchill ローダーを使用して、 com.ptc.windchill.option.model.ChoiceMappableChoiceLink オブジェクトを Windchill データベースに読み込みます。この関連付けを使用して、WTPartUageLink、NavigationFilter などの ChoiceMapable オブジェクトに選択肢を関連付けることができます。この関連付けによって、選択肢を構造のフィルタに使用できます。このローダーは、PartUsageLink ローダー、および NavigationFilter ローダーと組み合わせて使用する必要があります。
XML フォーマット
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>選択肢の名前</csvchoiceName>
<csvExclude>選択肢の除外 Yes/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
csvChoiceMappableChoiceLink の属性
属性
説明
必須またはオプション
csvchoiceName
選択肢名
オプション
csvchoiceNumber
選択肢の番号
オプション
csvoption
選択肢の定義されたオプション名
オプション
csvoptionNumber
その選択肢が定義されているオプションの番号
オプション
csvInstanceValue
含める必要はありますが、値は必要ありません。
csvExclude
含める必要はありますが、値は必要ありません。
csvcontainerPath
ChoiceMappableChoiceLink を作成する選択肢のコンテキスト (csvchoiceName) へのパス
オプション
* 
ATONavigationFilter は Choice Mappable オブジェクトですが、ローダーをサポートしていません。詳細については、ATONavigationFilter への選択肢の関連付けを参照してください。
* 
* 
csvchoiceNamecsvchoiceNumber はどちらもオプションの属性ですが、このうちの少なくとも 1 つを指定する必要があります。
<csvBeginOccurrencedAssemblyAdd handler="wt.part.LoadPart.beginOccurrencedAssemblyAdd">
<csvassemblyPartNumber>Car</csvassemblyPartNumber>
<csvassemblyPartVersion/>
<csvconstituentPartNumber>Red Glossy Body</csvconstituentPartNumber>
<csvconstituentPartQty>1</csvconstituentPartQty>
<csvconstituentPartUnit>ea</csvconstituentPartUnit>
<csvlineNumber/>
<csvfindNumber/>
<csvoccurrenceLocation>0.0 0.0 0.0 0.0 0.0 0.0</csvoccurrenceLocation>
<csvreferenceDesignator>Body</csvreferenceDesignator>
<csvassemblyPartIteration/>
<csvassemblyPartView>Design</csvassemblyPartView>
<csvorganizationName/>
<csvorganizationID/>
</csvBeginOccurrencedAssemblyAdd>
<!-- ChoiceMappableChoiceLink -->
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Red</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<!-- ChoiceMappableChoiceLink -->
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Glossy</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<csvEndOccurrencedAssemblyAdd handler="wt.part.LoadPart.endOccurrencedAssemblyAdd"/>
これは役に立ちましたか?