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


Элемент Column2 (View)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Используется в отображении гиперссылки. В Microsoft SharePoint Foundation гиперссылки хранятся как два отдельных значения. Фактическое значение URL-адреса хранится как одно значение, а текст описания хранится как другое. В поле Link<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

Необязательный атрибут типа Boolean. TRUE для окружения текста тегами <A>, если текст отображается как гиперссылка (например, www.microsoft.com).

AutoHyperLinkNoEncoding

Необязательный атрибут типа Boolean. TRUE для окружения текста тегами <A>, если текст отображается как гиперссылка (например, www.microsoft.com), но без набора знаков.

AutoNewLine

Необязательный атрибут типа Boolean. TRUE для вставки тегов <BR> в поток текста и для замены нескольких пробелов неразрывным пробелом (&nbsp;).

Default

Необязательный атрибут типа Text. Отображает текст, присвоенный этому атрибуту, если значение, возвращенное выбором, является пустой строкой ("").

ExpandXML

Необязательный атрибут типа Boolean. TRUE для повторной передачи отображенного содержимого посредством интерпретатора CAML, который разрешает отображать CAML.

HTMLEncode

Необязательный атрибут типа Boolean. TRUE для преобразования встроенных знаков для их отображения в виде текста в браузере. Другими словами, символы, которые могут быть спутаны с тегами HTML, преобразовываются в сущности.

Name

Необязательный атрибут типа Text. Разрешает использование элемента Column вне контекста отображения поля путем ввода идентификатора (например, <Column Name="ИД"/>).

ShowField

Необязательный атрибут типа Text. Атрибуту ShowField может быть задано имя столбца для отображения. По умолчанию отображается текст с гиперссылками из столбца "Название" записи во внешнем списке. Но атрибут ShowField можно использовать для его переопределения и отображения другого поля из внешнего списка.

Следующие типы данных разрешены как цели атрибута ShowField: Text, Choice и Counter.

StripWS

Необязательный атрибут типа Boolean. TRUE для удаления пробелов из начала и конца значения, возвращенного элементом.

URLEncode

Необязательный атрибут типа Boolean. TRUE для преобразования специальных знаков, например пробелов, в формат UTF-8 в кавычках (например, %c3%ab для буквы ë).

URLEncodeAsURL

Необязательный атрибут типа Boolean. Подобно URLEncode, но TRUE, чтобы указать, что строка для кодирования является компонентом пути URL-адреса, так что косые черты ("/") не кодируются.

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

Отсутствуют

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

Много

Вхождения

Минимум: 0

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

Пример

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

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

См. также

Ссылка

Элемент Column (View)