Limit 元素(视图)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
出现次数

将文本截断为指定大小。

<Limit
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  IgnoreTags = "TRUE" | "FALSE"
  Len = "Integer"
  MoreText = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</Limit>

属性

属性

说明

AutoHyperLink

可选属性,类型为 Boolean。如果为 TRUE,则在文本显示为超链接(例如,www.microsoft.com)时将文本包含在 <A> 标记内。

AutoHyperLinkNoEncoding

可选属性,类型为 Boolean。如果为 TRUE,则在文本显示为超链接(例如,www.microsoft.com)但没有 HTML 编码时将文本包含在 <A> 标记内。

AutoNewLine

可选属性,类型为 Boolean。如果为 TRUE,则将 <BR> 标记插入文本流并用不间断空格 (&nbsp;) 替换多个空格。

Default

可选属性,类型为 Text。如果由其他元素的 Select 属性返回的值为空字符串,则呈现分配给此属性的文本。

ExpandXML

可选属性,类型为 Boolean。如果为 TRUE,则通过协作应用程序标记语言 (CAML)(允许 CAML 呈现 CAML)解释器重新传递呈现的内容。

HTMLEncode

可选属性,类型为 Boolean。如果为 TRUE,则转换嵌入的字符,以便这些字符作为文本显示在浏览器中。换句话说,就是将可能与 HTML 标记混淆的字符转换为实体。

IgnoreTags

可选属性,类型为 Boolean。如果为 TRUE,则在截断文本时排除标记。

Len

可选属性,类型为 Integer。确定要显示的最大字符数。默认值为 128。

MoreText

可选属性,类型为 Text。指定要附加到返回的字符串末尾的文本,以指示已超出其限制。

StripWS

可选属性,类型为 Boolean。如果为 TRUE,则移除元素返回的值开头和末尾的空格。

URLEncode

可选属性,类型为 Boolean。如果为 TRUE,则将特殊字符(如空格)转换为引用的 UTF-8 格式(例如,%c3%ab 表示字符 ë)。

URLEncodeAsURL

可选属性,类型为 Boolean。与 URLEncode 类似,但如果为 TRUE,则指定要编码的字符串为 URL 的路径部分,以便不对左斜线("/")进行编码。

子元素

ColumnMoreText

父元素

很多

出现次数

最小值:0

最大值:无限制

备注

请注意,Limit 元素不会截断单词。例如,<Limit Len=3>Microsoft Corporation</Limit> 会返回 Microsoft,而不是 Mic。

示例

下面的示例将 Body 字段的文本限制为 250 个字符,并在字符串被截断时在其后放一个省略号("...")。

<Limit Len="250" MoreText="..." AutoHyperLink="TRUE" 
  AutoNewLine="TRUE">
  <Column Name="Body"/>
</Limit>