Поделиться через


Элемент Switch (View)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Обеспечивает условную визуализацию на основе значения CAML-выражения.

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

Атрибуты

Атрибут

Описание

StripWS

Необязательный атрибут типа Boolean. TRUE используется для удаления пробелов в начале и в конце возвращаемого элементом значения.

Дочерние элементы

Case, Default, Expr

Родительские элементы

Много

Вхождения

Минимум: 0

Максимум: не ограничен

Примечания

Элемент Switch содержит элемент Expr, любое количество элементов Case и элемент Default. Значение элемента Expr сравнивается с атрибутом Value каждого элемента Case. При обнаружении совпадения элемент Switch возвращает значение сопоставленного элемента Case. Если совпадений не обнаружено, и задан элемент Default, элемент Switch возвращает значение элемента Default. Если элемент Default не указан, и ни одно из значений Case не сопоставлено значению Expr, элемент Switch возвращает пустую строку.

Этот элемент не требует наличия определенного родительского элемента.

Пример

Следующий пример возвращает "User Zero", если значение UserID равно 0 (нулю); в противном случае пример возвращает "Not User Zero."

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

См. также

Ссылка

Элемент FieldSwitch (View)