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