IfEqual 要素 (ビュー)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
この要素を使用すると、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>