GyverSettings, обсуждение библиотеки

tetskiy

✩✩✩✩✩✩✩
13 Мар 2026
4
0
Доброго времени суток. Ищу уже несколько месяцев и все никак. Видел что можно сделать с помощью библиотеки gyversettings раскрывающийся switch. Т.е. когда включаешь ползунок switch, под ним раскрывается меню с параметрами, а когда отключаешь, наоборот скрывается. В документации ничего подобного нет, поиски в builds тоже не дали результатов. Буду благодарен за помощь

Вот пример. При включении реле, выпадают доп настройки
 

Вложения

tetskiy

✩✩✩✩✩✩✩
13 Мар 2026
4
0
@SlavaZagaynov, нашел это в ютубе и автор не делится этим кодом, утверждая что все есть в оф. Документации

@SlavaZagaynov, в общем я все таки прав и нет такой возможности сделать стандартными средствами?
 

SlavaZagaynov

★✩✩✩✩✩✩
27 Ноя 2019
248
46
www.youtube.com
@tetskiy,
там посмотри, может поможет
 
  • Лойс +1
Реакции: tetskiy

tetskiy

✩✩✩✩✩✩✩
13 Мар 2026
4
0
@Bruzzer,


if (b.Switch(kk::autoEnabled, "Состояние"))
{
b.Time(kk::timeOn, "Включать в..");
b.Time(kk::timeOff, "Отключать в..");
}



пробовал так. При включении элементы не появляются
 

tetskiy

✩✩✩✩✩✩✩
13 Мар 2026
4
0
Всем спасибо. Разобрался, вот эта информация в доках:


void build(sets::Builder& b) {
if (b.Switch()) {
b.reload(); // перезагрузить вебморду по клику на свитч
}

// здесь flag должен быть прочитан из БД или переменной
if (flag) {
b.Input();
b.Slider();
// ...
}
}