Элемент 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 используется для удаления пробелов в начале и в конце возвращаемого элементом значения. |
Дочерние элементы
Родительские элементы
Много |
Вхождения
Минимум: 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>