IfEqual 元素 (视图)
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
允许基于对两个协作应用程序标记语言 (CAML) 表达式的比较的条件呈现。
<IfEqual>
</IfEqual>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
无
子元素
父元素
众多
示例
下面的示例使用 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>