Freigeben über


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

Else, Expr1, Expr2, Then

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

Siehe auch

Referenz

IfNew-Element (Ansicht)