Associazione delle scelte alla scelta mappabile
Caricare l'oggetto com.ptc.windchill.option.model.ChoiceMappableChoiceLink nel database Windchill utilizzando il caricatore di Windchill. Con questa associazione, una scelta può essere associata agli oggetti ChoiceMapable quali WTPartUageLink, NavigationFilter e così via. Con questa associazione, le scelte possono essere utilizzate per il filtraggio di struttura. Questo caricatore deve essere utilizzato insieme ai caricatori PartUsageLink e NavigationFilter.
Formato XML:
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>nome scelta</csvchoiceName>
<csvExclude>scelta di esclusione Sì/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
Attributi per csvChoiceMappableChoiceLink
Attributo
|
Descrizione
|
Obbligatorio o facoltativo?
|
csvchoiceName
|
Nome della scelta
|
Obbligatorio
|
csvoption
|
Nome dell'opzione per cui la scelta è stata definita
|
Facoltativo
|
csvInstanceValue
|
|
Deve essere incluso ma non richiedere un valore
|
csvExclude
|
|
Deve essere incluso ma non richiedere un valore
|
csvcontainerPath
|
Percorso del contesto per la scelta (csvchoiceName) per cui si sta creando ChoiceMappableChoiceLink
|
Facoltativo
|
Esempio:
<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"/>
Esempio di filtro di navigazione