IfEqual 要素 (ビュー)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

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

<IfEqual>
</IfEqual>

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

なし

子要素

親要素

多数

次の例は、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>

関連項目