Dela via


enumeratedList

Anger hur IPropertyDescription::FormatForDisplay ska formatera egenskapens värde som en sträng. Det påverkar också hur egenskapen kan grupperas eller vilka värden som ska visas i listan om "editControl" är en listblox. Detta gäller endast om <displayInfo displayType="Enumerated">. Det bör bara finnas ett uppräknatList-element för varje displayInfo-element.

Om det finns flera element används den sista. Om inga uppräknadeList--element tillhandahålls tillämpas standardattributinställningarna på egenskapsbeskrivningen.

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>

Elementinformation

Överordnat element Underordnade element
displayInfo uppräkning
enumRange

 

Attribut

Attribut Beskrivning
defaultText Offentlig. Valfri. Ange standardtext som ska användas om ett värde anges för IPropertyDescription::FormatForDisplay som inte mappas till något av de uppräknade elementen i listan. Syntaxen tillåter en direkt visningssträng eller en indirekt visningssträngreferens. använd referensen så att den kan lokaliseras.
useValueForDefault Offentlig. Valfri. Om du anger "sant" får IPropertyDescription::FormatForDisplay att använda värdet as-is om värdet inte mappas till något av de uppräknade elementen i listan. För IPropertyDescription::FormatForDisplayhar inställningen "true" företräde framför inställningen "defaultText". Standardvärdet är "false".