Поделиться через


Элемент 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> в поток текста и замены нескольких пробелов неразрывным пробелом (&nbsp;).

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"/>

См. также

Ссылка

Элемент ListProperty (View)

Элемент ProjectProperty (View)