IfEqual 元素(视图)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素

允许基于对两个协作应用程序标记语言 (CAML) 表达式的比较的条件呈现。

<IfEqual>
</IfEqual>

属性

属性

说明

N/A

子元素

ElseExpr1Expr2Then

父元素

很多

示例

下面的示例使用 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>

请参阅

引用

IfNew 元素(视图)