IfEqual 要素 (ビュー)

この要素を使用すると、2 つの CAML (Collaborative Application Markup Language) 式の比較に基づき、条件付きでレンダリングできます。

<IfEqual>
</IfEqual>

属性

属性

説明

なし

該当なし

子要素

ElseExpr1Expr2Then

親要素

多数

次の例は、IfEqual 要素を使用して Checked Out To 列の表示パターンを定義します。ユーザー ID が NULL の場合は、何も表示されません。ユーザー ID が NULL でない場合は、そのユーザーに関する情報を含む表示フォームへのリンクが得られます。

<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>

See Also

参照

IfNew 要素 (ビュー)