Compartilhar via


Elemento Switch (Exibição)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Permite a renderização condicional com base no valor de uma expressão CAML (Linguagem colaborativa de marcação de aplicativo).

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

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
StripWS
Booliano opcional. TRUE para remover o espaço em branco do início e do final do valor retornado pelo elemento.

Elementos filho

Elementos pai

Numerosos

Occurrences

  • Mínimo: 0
  • Máximo: Desvinculado

Comentários

Um elemento Switch contém um elemento Expr , qualquer número de elementos Case e um elemento Default . O valor do elemento Expr é comparado com o atributo Valor de cada elemento Case .

Quando uma correspondência é encontrada, o elemento Switch retorna o valor do elemento Case correspondente. Se nenhuma correspondência for encontrada e se um elemento Default for fornecido, o elemento Switch retornará o valor do elemento Padrão . Se nenhum elemento Padrão for especificado e nenhum dos valores Case corresponder ao valor Expr , o elemento Switch retornará uma cadeia de caracteres vazia.

Esse elemento não requer nenhum elemento pai específico.

Exemplo

O exemplo a seguir retornará "User Zero" se o valor UserID for igual a 0 (zero); caso contrário, o exemplo retorna "Não Usuário Zero".

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

Confira também