Asociación de elecciones a la clase ChoiceMappable
Cargue el objeto com.ptc.windchill.option.model.ChoiceMappableChoiceLink en la base de datos Windchill mediante el cargador de Windchill. Con esta asociación, una elección puede asociarse a objetos ChoiceMapable como WTPartUageLink, NavigationFilter, etc. Con esta asociación, las elecciones se pueden utilizar para filtrar la estructura. Este cargador se debe utilizar junto con cargadores PartUsageLink y NavigationFilter.
Formato XML:
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>nombre de elección</csvchoiceName>
<csvExclude>excluir elección Sí/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
Tabla 21. Atributos para csvChoiceMappableChoiceLink
Atributo
|
Descripción
|
¿Obligatorio u opcional?
|
csvchoiceName
|
Nombre de elección
|
Obligatorio
|
csvoption
|
Nombre de la opción para la que se ha definido la elección
|
Opcional
|
csvInstanceValue
|
|
Debe incluirse pero no requiere un valor
|
csvExclude
|
|
Debe incluirse pero no requiere un valor
|
csvcontainerPath
|
Ruta al contexto de la elección (csvchoiceName) para la que se está creando ChoiceMappableChoiceLink
|
Opcional
|
Ejemplo:
<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"/>
Ejemplo de filtro de navegación