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>

另请参阅