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


Элемент FilterLink (View)

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

Возвращает 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
Необязательный логический. ЗНАЧЕНИЕ TRUE для заключит текст тегами <A> , если текст отображается как гиперссылка (например, www.microsoft.com).
AutoHyperLinkNoEncoding
Необязательный логический. ЗНАЧЕНИЕ TRUE , если текст <A> выглядит как гиперссылка (например, www.microsoft.com), но без кодировки HTML.
AutoNewLine
Необязательный логический. ЗНАЧЕНИЕ TRUE для вставки <BR> тегов в текстовый поток и замены нескольких пробелов неразрывным пробелом (&nbsp;).
По умолчанию
Необязательный текст. Задает строку фильтра для использования при создании гипертекстовой ссылки (HREF) для соединения с элементом, когда URL-адрес не задает параметр Filter. Если это значение не задано, то URL-адрес ссылки не будет содержать параметр Filter.
ExpandXML
Необязательный логический. TRUE — повторная передача подготовленного к просмотру контента через интерпретатор CAML, что позволяет CAML обрабатывать CAML.
Htmlencode
Необязательный логический. TRUE, чтобы выполнить преобразование внедренных символов для отображения их в браузере в виде текста. Другими словами, символы, похожие на HTML-теги, преобразуются в сущности.
Вызвала
Необязательный логический. Значение TRUE указывается, если элементы списка отображаются постранично.
StripwS
Необязательный логический. TRUE используется для удаления пробелов в начале и в конце возвращаемого элементом значения.
URLEncode
Необязательный логический. ЗНАЧЕНИЕ TRUE для преобразования специальных символов, таких как пробелы, в формат UTF-8 с кавычками (например, %c3%ab для символа ë).
URLEncodeAsURL
Необязательный логический. Как URLEncode, но значение TRUE указывает, что кодируемая строка является компонентом пути URL-адреса, чтобы не кодировать косую черту (/).

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

Нет

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

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

Occurrences

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

Замечания

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

http://Site_Name/Lists/Events/AllItems.aspx?Filter=1&amp;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>