Глобальные атрибуты элементов отображения HTML
Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Схема представления Collaborative Application Markup Language (CAML) обеспечивает несколько универсальных атрибутов, которые можно использовать для описания любых элементов отображения CAML. Эти атрибуты можно реализовать в стандартных и в специализированных элементах в View schema.
Примечание.
Наличие любого из этих атрибутов означает, что он имеет значение TRUE (например, htmlEncode не может быть задано значение FALSE).
Универсальные атрибуты включают следующие.
AutoHyperLink
При значении TRUE проверяет отрисовку на наличие строк, которые кажутся гиперссылками (например, www.microsoft.com
). Когда он находит эти строки, он автоматически добавляет соответствующий <A>
тег вокруг текста, чтобы пользователь смог следовать гиперссылке. HTMLEncode предполагается равным TRUE при AutoHyperLink, равном TRUE.
AutoNewLine
При значении<BR>
TRUE вставляет теги в текстовый поток и заменяет несколько пробелов неразрывным пробелом (
). При этом AutoHyperLink должен иметь значение TRUE. HTMLEncode полагается равным TRUE при AutoNewLine, равном TRUE.
По умолчанию
Если развернутый текст не является ничего, отрисуйте этот текст. Например, <ows:XML><ListProperty Select="Description" Default="This list has no description"/></ows:XML>
. В предыдущем примере текст по умолчанию отображается, если описание списка отсутствует.
ExpandXML
При значении TRUE просматривает отрисованное содержимое и отправляет его на другой проход через интерпретатор CAML. Это позволяет CAML отрисовывать CAML.
Htmlencode
Если задано значение TRUE, все внедренные символы преобразуются в текст в браузере. Это означает, что все символы, которые можно спутать с html-тегами, преобразуются в сущности, &gt;
например, вместо >
.
StripwS
При значении TRUE пробелы удаляются от начала и конца элемента. Например, <ows:XML StripWS="TRUE"> Microsoft </ows:XML>
отрисовывает "Майкрософт" без окружающих пространств.
URLEncode
При значении TRUE преобразует специальные символы, такие как пробелы, в формат UTF-8 с кавычками (например, %c3%ab
для символа ë
).
URLEncodeAsURL
Аналогично URLEncode, но предполагается, что кодируемое является компонентом пути URL-адреса. Например, <ows:XML URLEncodeAsURL="TRUE">SharePoint website</ows:XML>
отрисовывает SharePoint%20website
. Этот атрибут, в отличие от URLEncode, не кодирует косую черту (/
).