Property 元素(视图)

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

适用范围: SharePoint Foundation 2010

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

从当前 ForEach 循环的上下文返回该属性 (Property)。当选择某个视图或字段时,Property 元素可用于从中检索特定的属性 (Attribute) 值。

<Property
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Name = "Text"
  OuterLookupField = "TRUE" | "FALSE"
  Select = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</Property>

属性

属性

说明

AutoHyperLink

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

AutoHyperLinkNoEncoding

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

AutoNewLine

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

Default

可选属性,类型为 Text。如果选定内容返回的值是一个空字符串 (""),则呈现为此属性指定的文本。

ExpandXML

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

HTMLEncode

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

Name

可选属性,类型为 Text。指定属性名。

OuterLookupField

可选属性,类型为 Text。用于字段定义

Select

必需属性,类型为 Text。指定要选择的属性的名称。

StripWS

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

URLEncode

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

URLEncodeAsURL

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

子元素

父元素

很多

出现次数

最小值:0

最大值:无限制

备注

行 <Property Select="."/> 返回正被枚举的架构中的元素正文。例如,在 ForEach 语句(如 <ForEach Select="CHOICES/CHOICE">)中指定 <Property Select="."/> 将返回其中一个条件的文本。

如果无法找到属性,将计算架构枚举中其名称等于 Select 所指定文本的当前元素的子元素。例如,如果 Field 元素不具有名为 Default 的属性,则 <Property Select="Default"/> 还将搜索名为 Default 的子元素,并会呈现其正文文本(如果找到的话)。

示例

下列代码行将从当前字段或视图返回 Name 属性。

<Property Select="Name"/>

请参阅

引用

ListProperty 元素(视图)

ProjectProperty 元素(视图)