Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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". |