FilterLink 元素(视图)
上次修改时间: 2015年3月9日
适用范围: 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,则在文本显示为超链接(例如,www.microsoft.com)时将文本包含在 <A> 标记内。 |
AutoHyperLinkNoEncoding |
可选属性,类型为 Boolean。如果为 TRUE,则在文本显示为超链接(例如,www.microsoft.com)但没有 HTML 编码时将文本包含在 <A> 标记内。 |
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>