Элемент Property (View)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения
Возвращает из контекста текущего цикла ForEach. Если выбрано представление или поле, элемент Property можно использовать для извлечения из них значения атрибута.
<Property
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
OuterLookupField = "TRUE" | "FALSE"
Select = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</Property>
Атрибуты
Атрибут |
Описание |
---|---|
AutoHyperLink |
Необязательный атрибут типа Boolean. Значение TRUE используется для заключения текста в теги <A>, если текст отображается в виде гиперссылки (например, www.microsoft.com). |
AutoHyperLinkNoEncoding |
Необязательный атрибут типа Boolean. Значение TRUE используется для заключения текста в теги <A>, если текст отображается в виде гиперссылки (например, www.microsoft.com), но не используя кодирование HTML. |
AutoNewLine |
Необязательный атрибут типа Boolean. Значение TRUE используется для вставки тегов <BR> в поток текста и замены нескольких пробелов неразрывным пробелом ( ). |
Default |
Необязательный атрибут типа Text. Отображает текст, назначенный данному атрибуту, если значением, возвращаемым в результате выбора, является пустая строка (""). |
ExpandXML |
Необязательный атрибут типа Boolean. Значение TRUE используется для повторной передачи отображаемого контента через интерпретатор CAML, позволяющий CAML отображать CAML. |
HTMLEncode |
Необязательный атрибут типа Boolean. Значение TRUE используется для преобразования внедренных символов для отображения их в браузере в виде текста. Другими словами, символы, похожие на HTML-теги, преобразуются в сущности. |
Name |
Необязательный атрибут типа Text. Указывает имя свойства. |
OuterLookupField |
Необязательный атрибут типа Text. Используется в определениях полей. |
Select |
Обязательный атрибут типа Text. Указывает имя выбираемого свойства. |
StripWS |
Необязательный атрибут типа Boolean. Значение TRUE используется для удаления пробелов из начала и конца значения, возвращенного элементом. |
URLEncode |
Необязательный атрибут типа Boolean. Значение TRUE используется для преобразования специальных символов (например, пробелов) в символы UTF-8, заключенные в кавычки; например, "%c3%ab" для буквы "ё". |
URLEncodeAsURL |
Необязательный атрибут типа Boolean. Аналогичен URLEncode, но значение TRUE используется, чтобы указать принадлежность кодируемой строки к компонентам пути URL-адреса, чтобы косая черта ("/") не кодировалась. |
Дочерние элементы
Отсутствует |
Родительские элементы
Много |
Вхождения
Минимум: 0 Максимум: без ограничений |
Примечания
Строка <Property Select="."/> возвращает содержимое элемента схемы, перечисление которой выполняется. Например, в операторе ForEach, таком как <ForEach Select="CHOICES/CHOICE">, при указании <Property Select="."/> будет возвращен текст одного из условных операторов.
Если свойство не удается найти, в перечислении схемы оценивается дочерний элемент текущего элемента, имя которого совпадает с текстом, указанным Select. Например, если у элемента Field отсутствует свойство Default, тогда <Property Select="Default"/> выполнит поиск дочернего элемента с именем Default и, если он будет найден, отобразит его основной текст.
Пример
Следующая строка кода возвращает свойство Name из текущего поля или представления.
<Property Select="Name"/>