Compartir a través de


Elemento Switch (Vista)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Permite la representación condicional en función del valor de una expresión del lenguaje de marcado de la aplicación de colaboración (CAML).

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

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción
Stripws
Boolean opcional. TRUE para quitar el espacio en blanco al principio y al final del valor devuelto por el elemento.

Elementos secundarios

Elementos principales

Numerosos

Repeticiones

  • Mínimo: 0
  • Máximo: sin límite

Comentarios

Un elemento Switch contiene un elemento Expr , cualquier número de elementos Case y un elemento Default . El valor del elemento Expr se compara con el atributo Value de cada elemento Case.

Cuando se encuentra una coincidencia, el elemento Switch devuelve el valor del elemento Case coincidente. Si no se encuentra ninguna coincidencia y se proporciona un elemento Default , el elemento Switch devuelve el valor del elemento Default . Si no se especifica ningún elemento Default y ninguno de los valores Case coincide con el valor Expr , el elemento Switch devuelve una cadena vacía.

Este elemento no necesita ningún elemento primario determinado.

Ejemplo

En el siguiente ejemplo se devuelve "User Zero" si el valor UserID es igual a 0 (cero); en caso contrario, se devuelve "Not User Zero".

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

Vea también