enumeratedList
IPropertyDescription::FormatForDisplay 속성 값의 형식을 문자열로 지정하는 방법을 지정합니다. 또한 속성을 그룹화할 수 있는 방법 또는 "editControl"이 listblox인 경우 목록에 표시할 값에 영향을 줍니다. 이는 displayInfo displayType="열거형"><경우에만 적용됩니다. 각 displayInfo 요소에 대해 enumeratedList 요소가 하나만 있어야 합니다.
여러 요소가 있는 경우 마지막 요소가 사용됩니다. enumeratedList 요소가 제공되지 않으면 기본 특성 설정이 속성 설명에 적용됩니다.
통사론
<!-- enumeratedList -->
<xs:element name="enumeratedList" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="enum" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="value" type="xs:string" use="required"/>
<xs:attribute name="text" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="enumRange" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="minValue" type="xs:integer" use="required"/>
<xs:attribute name="setValue" type="xs:integer"/>
<xs:attribute name="text" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="defaultText" type="xs:string"/>
<xs:attribute name="useValueForDefault" type="xs:boolean"/>
</xs:complexType>
</xs:element>
요소 정보
Parent 요소 | 자식 요소 |
---|---|
displayInfo | 열거형 |
enumRange |
특성
속성 | 묘사 |
---|---|
defaultText | 공공의. 선택적. 목록에서 열거된 요소 중 하나에 매핑되지 않는 IPropertyDescription::FormatForDisplay 값이 지정된 경우 사용할 기본 텍스트를 지정합니다. 구문을 사용하면 직접 표시 문자열 또는 간접 표시 문자열 참조를 사용할 수 있습니다. 참조를 사용하여 지역화할 수 있습니다. |
useValueForDefault | 공공의. 선택적. 이 값을 "true"로 설정하면 IPropertyDescription::FormatForDisplay 값이 목록의 열거된 요소 중 하나에 매핑되지 않는 경우 as-is 값을 사용하도록 알립니다. IPropertyDescription::FormatForDisplay"true"로 설정하면 "defaultText" 설정보다 우선합니다. 기본값은 "false"입니다. |