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>