다음을 통해 공유


enumeratedList

IPropertyDescription::FormatForDisplay에서 속성 값의 형식을 문자열로 지정하는 방법을 지정합니다. 또한 속성을 그룹화할 수 있는 방법 또는 "editControl"이 listblox인 경우 목록에 표시할 값에도 영향을 줍니다. displayInfo displayType="Enumerated">인 경우에만 <적용됩니다. 각 displayInfo 요소에 대해 enumeratedList 요소가 하나만 있어야 합니다.

요소가 여러 개 있는 경우 마지막 요소가 사용됩니다. enumeratedList 요소가 제공되지 않으면 기본 특성 설정이 속성 설명에 적용됩니다.

Syntax

<!-- 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>

요소 정보

부모 요소 자식 요소
displayInfo enum
enumRange

 

특성

attribute 설명
defaultText 공개. 선택 사항입니다. 값이 목록의 열거된 요소 중 하나에 매핑되지 않는 IPropertyDescription::FormatForDisplay 에 지정된 경우 사용할 기본 텍스트를 지정합니다. 구문을 사용하면 직접 표시 문자열 또는 간접 표시 문자열 참조를 사용할 수 있습니다. 참조를 사용하여 지역화할 수 있습니다.
useValueForDefault 공개. 선택 사항입니다. 이 값을 "true"로 설정하면 값이 목록의 열거된 요소 중 하나에 매핑되지 않는 경우 값을 있는 그대로 사용하도록 IPropertyDescription::FormatForDisplay 에 알립니다. IPropertyDescription::FormatForDisplay의 경우 이를 "true"로 설정하면 "defaultText" 설정보다 우선합니다. 기본값은 "false"입니다.