Switch

Switch - очень простой компонент, изображающий двухпозиционный переключатель. Он обладает простой анимацией и очень нагляден в действии.

Свойства Switch

вКласс, свойство

Комментарий

Switch

Включенный класс компонента Switch

borderColor

Цвет обводки трека переключателя

checked

Установка/чтение состояния

frontColor

Цвет заливки рукоятки

offColor

Цвет заливки трека в выключенном состоянии

onColor

Цвет заливки трека во включенном состоянии

При переключении рукоятка Switch перемещается в положение, противоположное предыдущему, при этом цвет трека изменяется с Shape.offColor на Shape.onColor (и наоборот).

Получение состояния производится чтением значения Switch.checked.

/* Чтение состояния Switch */
let state = $_GC("Switch_0").comp.Switch.checked;

/* Установка состояния Switch */
$_GC("Switch_0").comp.Switch.checked=!$_GC("Switch_0").comp.Switch.checked;

При изменении состояния генерируется событие Signal.change, которое пользователь может использовать, записав в него обработчик.

Last updated