stringFormat

Указывает, как IPropertyDescription::FormatForDisplay должен форматировать значение свойства в виде строки. Это применимо, только если <displayInfo displayType="String"> . Для каждого элемента displayInfo должен быть только один элемент stringFormat.

Если элементов несколько, используется последний. Если элемент stringFormat не указан, к описанию свойства применяются параметры атрибута по умолчанию.

Синтаксис

<!-- stringFormat -->
<xs:element name="stringFormat"  minOccurs="0" maxOccurs="1">
    <xs:complexType>
        <xs:attribute name="formatAs">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="General"/>
                    <xs:enumeration value="FileName"/>
                    <xs:enumeration value="FilePath"/>
                    <xs:enumeration value="Hyperlink"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>

Сведения об элементе

Родительский элемент Дочерние элементы
displayInfo Нет

 

Атрибуты

Атрибут Описание
formatAs Общедоступный. Необязательный элемент. Значение по умолчанию — "Общие". Допустимы следующие значения.
Значение Значение
Общие сведения По умолчанию. Возвращает значение как неформатированную строку.
FileName Форматирует значение в виде имени файла. Скрывает расширение в соответствии с параметрами пользователя. Требует, чтобы тип свойства — String.
FilePath Форматирует значение в виде пути к файлу. Скрывает расширение в соответствии с параметрами пользователя. Требует, чтобы тип свойства — String.
Гиперссылка Форматирует значение в виде гиперссылки.