将选择关联到选择可映射
使用 Windchill 加载程序将 com.ptc.windchill.option.model.ChoiceMappableChoiceLink 对象加载到 Windchill 数据库中。利用此关联,选择可以与 ChoiceMapable 对象 (如 WTPartUageLink、NavigationFilter 等) 关联。利用此关联,可将选择用于筛选结构。此加载程序必须与 PartUsageLink 和 NavigationFilter 加载程序配合使用。
XML 格式
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>choice name</csvchoiceName>
<csvExclude>exclude choice Yes/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
csvChoiceMappableChoiceLink 的属性
属性
说明
是必需还是可选?
csvchoiceName
选择名称
可选
csvchoiceNumber
选择编号
可选
csvoption
定义了选择的选项名称
可选
csvoptionNumber
定义了选择的选项编号
可选
csvInstanceValue
应被包含但不需要值
csvExclude
应被包含但不需要值
csvcontainerPath
您为之创建 ChoiceMappableChoiceLink 的选择 (csvchoiceName) 所在上下文的路径
可选
* 
ATONavigationFilter 属于选择可映射对象,但它不支持此加载程序。有关详细信息,请参阅关联选择与 ATONavigationFilter
* 
* 
尽管 csvchoiceNamecsvchoiceNumber 都是可选属性,但必须至少指定其中之一。
示例
<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"/>
这对您有帮助吗?