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> 标记插入文本流并用不间断空格 ( ) 替换多个空格。 |
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"/>