Élément IfEqual (View)

S’applique à : | SharePoint 2016 SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Permet le rendu conditionnel d'après la comparaison de deux expressions CAML (Collaborative Application Markup Language).

<IfEqual>
</IfEqual>

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Aucun

Éléments enfants

Éléments parents

Nombreux

Exemple

L'exemple suivant utilise l'élément IfEqual pour définir le modèle d'affichage de la colonne Checked Out To. Si l'ID d'utilisateur est égal à la valeur NULL, rien ne s'affiche. Sinon, un lien est fourni pour un formulaire d'affichage avec des informations relatives à l'utilisateur.

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

Voir aussi