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


Глобальные атрибуты элементов отображения HTML

Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Схема представления Collaborative Application Markup Language (CAML) обеспечивает несколько универсальных атрибутов, которые можно использовать для описания любых элементов отображения CAML. Эти атрибуты можно реализовать в стандартных и в специализированных элементах в View schema.

Примечание.

Наличие любого из этих атрибутов означает, что он имеет значение TRUE (например, htmlEncode не может быть задано значение FALSE).

Универсальные атрибуты включают следующие.

При значении TRUE проверяет отрисовку на наличие строк, которые кажутся гиперссылками (например, www.microsoft.com). Когда он находит эти строки, он автоматически добавляет соответствующий <A> тег вокруг текста, чтобы пользователь смог следовать гиперссылке. HTMLEncode предполагается равным TRUE при AutoHyperLink, равном TRUE.

AutoNewLine

При значении<BR> TRUE вставляет теги в текстовый поток и заменяет несколько пробелов неразрывным пробелом (&nbsp;). При этом 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-тегами, преобразуются в сущности, &amp;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, не кодирует косую черту (/).