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


Элемент FilterLink (View)

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

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

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

Возвращает URL-адрес для фильтрации представления; обычно используется в панелях инструментов, которые отображаются над списками.

<FilterLink
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Paged = "TRUE" | "FALSE"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</FilterLink>

Атрибуты

Атрибут

Описание

AutoHyperLink

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

AutoHyperLinkNoEncoding

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

AutoNewLine

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

Default

Необязательный атрибут типа Text. Задает строку фильтра для использования при создании гипертекстовой ссылки (HREF) для соединения с элементом, когда URL-адрес не задает параметр Filter. Если это значение не задано, то URL-адрес ссылки не будет содержать параметр Filter.

ExpandXML

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

HTMLEncode

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

Paged

Необязательный атрибут типа Boolean. Значение TRUE указывается, если элементы списка отображаются постранично.

StripWS

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

URLEncode

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

URLEncodeAsURL

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

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

Нет

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

Много

Вхождения

Минимум: 0

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

Примечания

Элемент FilterLink возвращает строку URL-адреса, аналогичную следующей:

http://Site_Name/Lists/Events/AllItems.aspx?Filter=1&View=%7b4A760E71%2dEBF2%2d4A88%2d9B2E%2dCFDE10E1825A%7d

Пример

В следующем примере элемент FilterLink используется, чтобы построить гиперссылку для значка фильтра, чтобы при щелчке этого значка предоставлялся URL-адрес для применения параметров фильтра в представлении списка.

<HTML><![CDATA[ <a tabindex=2 ID=diidFilterButton class="ms-toolbar" 
   title=]]></HTML>
<HTML>"Filter"</HTML>
<HTML><![CDATA[ ACCESSKEY=L href="javascript:" 
   OnClick='javascript:SubmitFormPost("]]></HTML>
<ScriptQuote NotAddingQuote="TRUE">
   <FilterLink Paged="FALSE"/>
</ScriptQuote>
<HTML><![CDATA[");javascript:return false;'>
   <img src="/_layouts/images/tbfilter.gif" ID="tbbuttonstart1" 
   alt=]]></HTML>
<HTML>"Filter"</HTML>
<HTML><![CDATA[ border=0 width=16 height=16></a></HTML>