Freigeben über


IfEqual-Element (Ansicht)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Ermöglicht bedingtes Rendern auf der Grundlage eines Vergleichs zweier CAML-Ausdrücke (Collaborative Application Markup Language).

<IfEqual>
</IfEqual>

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Keine

Untergeordnete Elemente

Übergeordnete Elemente

Zahlreiche

Beispiel

Im folgenden Beispiel wird das IfEqual-Element verwendet, um das Anzeigemuster für die Spalte Ausgecheckt in zu definieren. Wenn die Benutzer-ID gleich NULL ist, wird nichts angezeigt. Wenn die Benutzer-ID nicht gleich NULL ist, wird ein Link zu einem Anzeigeformular mit Informationen zum 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