Элемент 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> в поток текста и для замены нескольких пробелов неразрывным пробелом ( ). |
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>