Megosztás a következőn keresztül:


enumeratedList

Megadja, hogy IPropertyDescription::FormatForDisplay hogyan formázza a tulajdonság értékét sztringként. Azt is befolyásolja, hogy a tulajdonság hogyan csoportosítható, vagy hogy milyen értékek jelenjenek meg a listában, ha az "editControl" listablox. Ez csak akkor alkalmazható, ha <displayInfo displayType="Enumerated">. Minden displayInfo elemhez csak egy enumeráltList elemnek kell lennie.

Ha több elem is van, a rendszer az utolsót használja. Ha nincs megadva enumeratedList elem, akkor a rendszer az alapértelmezett attribútumbeállításokat alkalmazza a tulajdonság leírására.

Szintaxis

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

Eleminformációk

Szülőelem Gyermekelemek
displayInfo enumerálási
enumRange

 

Attribútumok

Attribútum Leírás
defaultText Nyilvános. Szabadon választható. Adja meg a használni kívánt alapértelmezett szöveget, ha az érték IPropertyDescription::FormatForDisplay, amely nem felel meg a lista számbavételi elemeinek. A szintaxis lehetővé teszi a közvetlen megjelenítési sztringek vagy közvetett megjelenítési sztringek hivatkozását; használja a hivatkozást, hogy lokalizálható legyen.
useValueForDefault Nyilvános. Szabadon választható. Ha ezt "true" értékre állítja, az tájékoztatja IPropertyDescription::FormatForDisplay az érték as-is használatára, ha az érték nem felel meg a lista számbavételi elemeinek. IPropertyDescription::FormatForDisplayesetén a "true" értékre állítás elsőbbséget élvez az "defaultText" beállításával szemben. Az alapértelmezett érték a "false".