Élément Switch (View)

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

Permet le rendu conditionnel d'après la valeur d'une expression CAML (Collaborative Application Markup Language).

<Switch
  StripWS = "TRUE" | "FALSE">
  <Expr></Expr>
  <Case Value="Value_1"></Case>
  <Case Value="Value_2"></Case>
  ...
  <Default></Default>
</Switch>

Éléments et attributs

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

Attributs

Attribut Description
StripWS
Facultatif Boolean. TRUE pour supprimer des espaces au début et à la fin de la valeur renvoyée par l'élément.

Éléments enfants

Éléments parents

Nombreux

Occurrences

  • Minimum : 0
  • Maximum : pas de limite

Remarques

Un élément Switch contient un élément Expr, n'importe quel nombre d'éléments Case et un élément Default. La valeur de l'élément Expr est comparée à l'attribut Value de chaque élément Case.

Lorsqu'une correspondance est détectée, l'élément Switch renvoie la valeur de l'élément Case correspondant. Si aucune correspondance n'est trouvée et si un élément Default est fourni, l'élément Switch renvoie la valeur de l'élément Default. Si aucun élément Default n'est spécifié et qu'aucune des valeurs Case ne correspond à la valeur Expr, l'élément Switch renvoie une chaîne vide.

Cet élément ne nécessite aucun élément parent donné.

Exemple

L'exemple suivant renvoie « User Zero » si la valeur UserID est égale à 0 (zéro), sinon il renvoie « Not User Zero ».

<Switch>
  <Expr><UserID/></Expr>
  <Case Value="0">User Zero</Case>
  <Default>Not User Zero</Default>
</Switch>

Voir aussi