Esempio di visualizzazione di un elenco discreto
Per visualizzare un elenco discreto, è possibile utilizzare gli algoritmi riportati di seguito.
GetDiscreteSetConstraints
DiscreteLifecycleTemplateSetAlgorithm
DiscreteTeamTemplateSetAlgorithm
L'algoritmo utilizzato dipende dal tipo di valori che si desidera visualizzare nell'elenco. Ad esempio, il seguente codice XML annidato nel tag AttributeValues per il tipo di oggetto wt.part.WTPart visualizza un elenco discreto di modelli del ciclo di vita dal quale un utente può effettuare una selezione:
<AttrConstraint id="lifeCycle.id"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.foundation.lifecycle.server.impl.DiscreteLifecycleTemplateSetAlgorithm">
<Arg>Default</Arg>
<Arg>Basic</Arg>
<Arg>Change Activity Life Cycle</Arg>
</Value>
</AttrConstraint>
Includendo uno di questi algoritmi si determina solo come l'attributo viene visualizzato nell'interfaccia utente; è necessario assicurarsi che i valori utilizzati come argomenti siano validi. Ad esempio, i nomi dei cicli di vita utilizzati nei tag Arg dell'esempio precedente devono corrispondere a modelli di ciclo di vita esistenti.