FilterLink 元素 (视图)

适用于: 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>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

属性 说明
AutoHyperLink
可选属性,类型为 Boolean如果 文本显示为超链接 (,则为 TRUE, <A> 以标记将文本括起来, www.microsoft.com 例如,) 。
AutoHyperLinkNoEncoding
可选属性,类型为 Boolean如果文本显示为超链接 ((例如 www.microsoft.com ,) 但没有 HTML 编码),则为 TRUE,将文本与<A>标记括起来。
AutoNewLine
可选属性,类型为 Boolean如果为 TRUE ,则在文本流中插入 <BR> 标记,并将多个空格替换为非中断空格 (&nbsp;) 。
默认
可选 文本。 指定在为指向某项目的链接生成超文本引用 (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&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>