Switcher
Отображает переключатель
Используется для выбора одного из двух вариантов.
Логика работы компонента аналогична логике работы Checkbox.
<Switcher Id="1" Label="Hello world" Model-var="value" onChange={() => {}} />
Свойства
| Имя | Описание | Тип | Значение по умолчанию | Возможные значения | 
|---|---|---|---|---|
| Autofocus | Признак установки фокуса на компонент | boolean | False | |
| Badge | Количественная информация в компонентах Menu, Accordion, Link, Text. В качестве значения может использоваться объект с полями: counter (число), position ("post" или "pre"), color (цвет) | any | ||
| CSS | Массив строк-классов CSS-стилей компонента | array | ||
| CombineConfig | Конфигурация всех событий компонента. Служебное свойство для генерации фрагментов кода в визуальном режиме редактора форм. Не рекомендуется указывать значение вручную | object | ||
| DataHint | Подсказка к компоненту | string | ||
| Disabled | Признак запрета на редактирование компонента | boolean | False | |
| Error | Тескт ошибки при валидации компонента или undefined/false, если при валидации не обнаружены ошибки | boolean | False | |
| ErrorMessage | Сообщение об ошибке при валидации компонента. Устаревшее свойство, используется только для совместимости с версиями Платф ормы до 3.0. Вместо ErrorMessage рекомендуется использовать свойство Error | string | ||
| Focused | Признак фокусировки на компоненте | boolean | False | |
| Hidden | Признак состояния компонента Скрыт | boolean | False | |
| HighlightError | Признак подсвечивания ошибки | boolean | True | |
| Hint | Подсказка над компонентом | string | ||
| HintPosition | Сторона — правая или левая — для отображения подсказки | enum | right | left- Слеваright- Справаtop- Сверхуbottom- СнизуtopRight- Сверху справаtopLeft- Сверху слеваbottomRight- Снизу справаbottomLeft- Снизу слева | 
| Id | Идентификатор компонента для навигации к нему на HTML-странице | string | ||
| Label | Надпись на компоненте | string | ||
| MaxLength | Максимальная длина вводимой строки | number | 30 | |
| Model | Псевдоним свойств Value и OutputValue | any | ||
| NoWriteOnInit | Признак отказа от записи данных в переменную, заданную в свойствах OutputValue или Model, при создании компонента | boolean | False | |
| OnBlur | Пар аметры команды, отправляемой при потере фокуса компонентом | undefined | ||
| OnChange | Параметры команды, отправляемой при изменении компонента, например, при вводе текста, выборе из списка | undefined | ||
| OnClick | Обработчик события нажатия кнопки мыши | undefined | ||
| OnDelay | Параметры команды, отправляемой по истечении секунды (для предотвращения ложного срабатывания обработчика события) после последнего изменения модели данных | undefined | ||
| OnEnterKeyDown | Параметры команды, отправляемой по нажатию Enter | undefined | ||
| OnKeyDown | Обработчик события KeyDown | undefined | ||
| OnKeyUp | Обработчик события KeyUp | undefined | ||
| OnMouseDown | Обработчик события MouseDown | undefined | ||
| OnMouseEnter | Обработчик события MouseEnter | undefined | ||
| OnMouseLeave | Обработчик события MouseLeave | undefined | ||
| OnMouseMove | Обработчик события MouseMove | undefined | ||
| OnMouseOut | Обработчик события MouseOut | undefined | ||
| OnMouseOver | Обработчик события MouseOver | undefined | ||
| OnMouseUp |