Column2 元素(视图)
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本文内容
属性
子元素
父元素
出现次数
用于呈现超链接。在 Microsoft SharePoint Foundation 中,超链接将存储为两个单独的值。实际的 URL 值存储为一个值,而说明性文本存储为另一个值。在 Link 字段中,<Column/> 返回 URL 的值,而 <Column2/> 返回超链接的说明性文本。
<Column2
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
ExpandXML = "TRUE" | "FALSE"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
ShowField = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</Column2>
属性
属性 |
说明 |
---|---|
AutoHyperLink |
可选属性,类型为 Boolean。若要在文本以类似于超链接的形式(例如,www.microsoft.com)出现的情况下使用 <A> 标记环绕文本,则为 TRUE。 |
AutoHyperLinkNoEncoding |
可选属性,类型为 Boolean。若要在文本以类似于超链接的形式(例如,www.microsoft.com)出现且没有 HTML 编码的情况下使用 <A> 标记环绕文本,则为 TRUE。 |
AutoNewLine |
可选属性,类型为 Boolean。若要在文本流中插入 <BR> 标记并用不间断空格 ( ) 替换多个空格,则为 TRUE。 |
Default |
可选属性,类型为 Text。如果选定内容返回的值是一个空字符串 (""),则呈现为此属性指定的文本。 |
ExpandXML |
可选属性,类型为 Boolean。若要通过协作应用程序标记语言 (CAML) 解释器(该解释器允许 CAML 呈现 CAML)重新传递呈现的内容,则为 TRUE。 |
HTMLEncode |
可选属性,类型为 Boolean。如果为 TRUE,则转换嵌入的字符,以便这些字符作为文本显示在浏览器中。换句话说,就是将可能与 HTML 标记混淆的字符转换为实体。 |
Name |
可选属性,类型为 Text。通过提供一个 ID(例如,<Column Name="ID"/>),允许在字段呈现上下文外部使用 Column 元素。 |
ShowField |
可选属性,类型为 Text。ShowField 属性可设置为要显示的列名称。默认情况下,将显示来自外部列表中的记录的 Title 列的超链接文本。但可以使用 ShowField 属性重写该值,并显示来自外部列表中的另一个字段。 允许将下面的数据类型用作 ShowField 属性的目标:Text、Choice 和 Counter。 |
StripWS |
可选属性,类型为 Boolean。若要移除由元素返回的值的前后空格,则为 TRUE。 |
URLEncode |
可选属性,类型为 Boolean。若要将特殊字符(如空格)转换为引用的 UTF-8 格式(例如,对应于字符 ë 的格式为 %c3%ab),则为 TRUE。 |
URLEncodeAsURL |
可选属性,类型为 Boolean。虽然类似于 URLEncode,但若要指定要编码的字符串是 URL 的路径组件以便不对左斜线 ("/") 进行编码,则为 TRUE。 |
子元素
无 |
父元素
很多 |
出现次数
最小值:0 最大值:无限制 |
示例
下面的 Switch 语句计算 Column2 值,并且如果该值为空,则将 Column 元素值的 HTML 编码(也可以说是 URL 的 HTML 编码)设置为 TRUE。否则,它会将 URL 的说明性文本的 HTML 编码设置为 TRUE。
<Switch>
<Expr>
<Column2/>
</Expr>
<Case Value="">
<Column HTMLEncode="TRUE"/>
</Case>
<Default>
<Column2 HTMLEncode="TRUE"/>
</Default>
</Switch>