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>