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


Элемент Column2 (View)

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

Используется в отображении гиперссылки. В Microsoft SharePoint Foundation гиперссылки хранятся в виде двух отдельных значений. Фактическое значение URL-адреса хранится как одно значение, а текст описания хранится как другое. В поле <Column/>Ссылка возвращает значение URL-адреса и <Column2/> описательный текст гиперссылки.

<Column2
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Name = "Text"
  ShowField = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</Column2>

Элементы и атрибуты

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
AutoHyperLink
Необязательный логический. ЗНАЧЕНИЕ TRUE для заключит текст тегами <A> , если текст отображается как гиперссылка (например, www.microsoft.com).
AutoHyperLinkNoEncoding
Необязательный логический. ЗНАЧЕНИЕ TRUE , если текст <A> выглядит как гиперссылка (например, www.microsoft.com), но без кодировки HTML.
AutoNewLine
Необязательный логический. ЗНАЧЕНИЕ TRUE для вставки <BR> тегов в текстовый поток и замены нескольких пробелов неразрывным пробелом (&nbsp;).
По умолчанию
Необязательный текст. Отрисовывает текст, назначенный этому атрибуту, если значение, возвращаемое выделенным фрагментом, является пустой строкой ("").
ExpandXML
Необязательный логический. TRUE — повторная передача подготовленного к просмотру контента через интерпретатор CAML, что позволяет CAML обрабатывать CAML.
Htmlencode
Необязательный логический. TRUE, чтобы выполнить преобразование внедренных символов для отображения их в браузере в виде текста. Другими словами, символы, похожие на HTML-теги, преобразуются в сущности.
Имя
Необязательный текст. Позволяет использовать элемент Column вне контекста отрисовки поля путем предоставления идентификатора (например, <Column Name="идентификатора"/>).
ShowField
Необязательный текст. Атрибуту ShowField может быть задано имя столбца для отображения. По умолчанию отображается текст с гиперссылками из столбца "Название" записи во внешнем списке. Но атрибут ShowField можно использовать для его переопределения и отображения другого поля из внешнего списка.
Следующие типы данных можно использовать как целевые в атрибуте ShowField: Text, Choice и Counter.
StripwS
Необязательный логический. TRUE используется для удаления пробелов в начале и в конце возвращаемого элементом значения.
URLEncode
Необязательный логический. ЗНАЧЕНИЕ TRUE для преобразования специальных символов, таких как пробелы, в формат UTF-8 с кавычками (например, %c3%ab для символа ë).
URLEncodeAsURL
Необязательный логический. Как URLEncode, но значение TRUE указывает, что кодируемая строка является компонентом пути URL-адреса, чтобы не кодировать косую черту (/).

Дочерние элементы

Нет

Родительские элементы

Многочисленные

Occurrences

  • Минимум: 0
  • Максимум: без ограничений

Пример

Следующая инструкция Переключатель оценивает значение Column2 и, если оно пустое, задает набору знаков значения элемента Столбец (другими словами, URL-адреса) значение TRUE. В противном случае, она задает набору знаков текста описания URL-адреса значение TRUE.

<Switch>
  <Expr>
    <Column2/>
  </Expr>
  <Case Value="">
    <Column HTMLEncode="TRUE"/>
  </Case>
  <Default>
    <Column2 HTMLEncode="TRUE"/>
  </Default>
</Switch>

См. также