IfEqual 元素(视图)
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本文内容
属性
子元素
父元素
允许基于对两个协作应用程序标记语言 (CAML) 表达式的比较的条件呈现。
<IfEqual>
</IfEqual>
属性
属性 |
说明 |
---|---|
无 |
N/A |
子元素
父元素
很多 |
示例
下面的示例使用 IfEqual 元素来定义 Checked Out To 列的显示模式。如果用户 ID 为空,则不显示任何内容。如果用户 ID 不为空,则将提供一个指向带有用户相关信息的显示表单的链接。
<DisplayPattern>
<IfEqual>
<Expr1>
<Field Name="CheckedOutUserId" />
</Expr1>
<Expr2 />
<Then />
<Else>
<HTML><![CDATA[ <a href="]]></HTML>
<HttpVDir/>
<HTML>
<![CDATA[ /_layouts/[%=System.Threading.Thread.
CurrentThread.CurrentUICulture.LCID%]/UserDisp.aspx?ID=
]]></HTML>
<Field Name="CheckedOutUserId" />
<HTML><![CDATA[ ">]]></HTML>
<Field HTMLEncode="TRUE" Name="CheckedOutTitle" />
<HTML><![CDATA[ </a>]]></HTML>
</Else>
</IfEqual>
</DisplayPattern>