Freigeben über


Switch-Element (Ansicht)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

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>

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

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

Zahlreich

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 gibt das Beispiel "Not User Zero" zurück.

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

Siehe auch