Switch-Element (View)
Letzte Änderung: Freitag, 30. Mai 2008
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen
Ermöglicht bedingtes Rendering basierend auf dem Wert eines CAML-Ausdrucks (Collaborative Application Markup Language).
<Switch
StripWS = "TRUE" | "FALSE">
<Expr></Expr>
<Case Value="Value_1"></Case>
<Case Value="Value_2"></Case>
...
<Default></Default>
</Switch>
Attribute
Attribut |
Beschreibung |
---|---|
StripWS |
Optionaler Boolean-Wert. Ist TRUE, um Leerzeichen vom Anfang und Ende des vom Element zurückgegebenen Werts zu entfernen. |
Untergeordnete Elemente
Übergeordnete Elemente
Zahlreiche |
Vorkommen
Minimum: 0 Maximum: Unbegrenzt |
Hinweise
Ein Switch-Element enthält ein Expr-Element, eine beliebige Anzahl von Case-Elementen und ein Default-Element. Der Wert des Expr-Elements wird mit dem Value-Attribut jedes Case-Elements verglichen. Wird eine Übereinstimmung gefunden, gibt das Switch-Element den Wert des übereinstimmenden Case-Elements zurück. Wird keine Übereinstimmung gefunden und es ist ein Default-Element angegeben, gibt das Switch-Element den Wert des Default-Elements zurück. Falls kein Default-Element angegeben ist und keiner der Case-Werte mit dem Expr-Wert übereinstimmt, gibt das Switch-Element eine leere Zeichenfolge zurück.
Für dieses Element ist kein bestimmtes übergeordnetes Element erforderlich.
Beispiel
Im folgenden Beispiel wird User Zero zurückgegeben, wenn der UserID-Wert gleich 0 (Null) ist. Andernfalls wird Not User Zero zurückgegeben.
<Switch>
<Expr><UserID/></Expr>
<Case Value=”0”>User Zero</Case>
<Default>Not User Zero</Default>
</Switch>