Freigeben über


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

Case, Default, Expr

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

Siehe auch

Referenz

FieldSwitch-Element (Ansicht)