特定管理 > 訂做企業物件 > 物件初始化規則管理 > 使用物件初始化規則 > 規則演算法 > 一般預設值與條件約束演算法範例 > 顯示分散清單的範例
  
顯示分散清單的範例
下列演算法可以用來顯示分散清單:
GetDiscreteSetConstraints
DiscreteLifecycleTemplateSetAlgorithm
DiscreteTeamTemplateSetAlgorithm
要使用哪個演算法由您要顯示在清單中的值類型決定。例如,下列內嵌於 wt.part.WTPart 物件類型 AttributeValues 標籤內的 XML 會顯示生命週期範本的離散清單,使用者可稍後從這些範本中進行選取:
<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>
包含這些演算法僅可決定屬性在使用者介面的顯示方式;您必須確定作為引數的值是有效的。從以上一個範例來看,Arg 標籤中所用的生命週期名稱必須是現有的生命週期範本。