Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, jak IPropertyDescription::FormatForDisplay powinny formatować wartość właściwości jako ciąg. Wpływa również na sposób grupowania właściwości lub wartości, które mają być wyświetlane na liście, jeśli element "editControl" jest listblox. Ma to zastosowanie tylko wtedy, gdy <displayInfo displayType="Enumerated">. Powinien istnieć tylko jeden element enumeratedList dla każdego elementu displayInfo.
Jeśli istnieje wiele elementów, zostanie użyty ostatni element. Jeśli nie podano elementu enumeratedList, domyślne ustawienia atrybutu są stosowane do opisu właściwości.
Składnia
<!-- 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>
Informacje o elementach
Element nadrzędny | Elementy podrzędne |
---|---|
displayInfo | wyliczenie |
enumRange |
Atrybuty
Atrybut | Opis |
---|---|
defaultText | Publiczny. Fakultatywny. Określ domyślny tekst, który ma być używany, jeśli zostanie nadana wartość IPropertyDescription::FormatForDisplay, która nie jest mapowana na jeden z wyliczonych elementów na liście. Składnia umożliwia bezpośredni ciąg wyświetlania lub pośrednie odwołanie do ciągu wyświetlania; użyj odwołania, aby można było go lokalizować. |
useValueForDefault | Publiczny. Fakultatywny. Ustawienie wartości "true" spowoduje wyświetlenie IPropertyDescription::FormatForDisplay, aby użyć wartości as-is, jeśli wartość nie jest mapowana na jeden z wyliczonych elementów na liście. W przypadku IPropertyDescription::FormatForDisplayustawienie wartości "true" ma pierwszeństwo przed ustawieniem wartości "defaultText". Wartość domyślna to "false". |