Toggle (Переключатель)
Переключатель булевых параметров.
Специфичные методы Toggle
Заголовок раздела «Специфичные методы Toggle»| Метод | Аргумент | Описание |
|---|---|---|
label(v) |
string |
Подпись справа от переключателя. |
description(v) |
string |
Описание под подписью. |
value(v) |
boolean |
Состояние true/false. Значение по умолчанию: false |
checked(v) |
boolean |
Устаревший синоним value. |
onChange(v) |
CallbackFunction |
Обработчик смены состояния. |
Базовые методы (наследуются от UIComponent)
Пример использования
Заголовок раздела «Пример использования»// Переключатель настроекconst { ui, createState } = PotokSDK;const state = createState({ autoplay: false });
function draw() { ui.render( Toggle("autoplay-toggle") .label("Автовоспроизведение") .description("Воспроизводить следующую серию автоматически") .value(state.autoplay) .onChange((v) => { state.autoplay = v; ui.showHUD("info", "Автовоспроизведение: " + (v ? "ВКЛ" : "ВЫКЛ")); }) );}state.$subscribe(draw); draw();