IfEqual-Element (View)
Letzte Änderung: Freitag, 30. Mai 2008
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Ermöglicht bedingtes Rendern auf der Grundlage eines Vergleichs zweier CAML-Ausdrücke (Collaborative Application Markup Language).
<IfEqual>
</IfEqual>
Attribute
Attribut |
Beschreibung |
---|---|
Keine |
n/v |
Untergeordnete Elemente
Übergeordnete Elemente
Zahlreiche |
Beispiel
Im folgenden Beispiel wird das IfEqual-Element zum Definieren des Anzeigemusters für die Checked Out To-Spalte verwendet. Ist die Benutzer-ID 0, wird nichts angezeigt. Wenn die Benutzer-ID ungleich 0 ist, wird ein Link zu einem Anzeigeformular mit Informationen zu dem Benutzer bereitgestellt.
<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>