Программно задать мин. значение для sliderbox
Добавлено: Ср май 15, 2019 7:39 am
Столкнулся с проблемой в том месте где и не думал...
Есть меню в котором есть элемент слайдер (sliderbox). У него можно задать минимальное и максимальное значение, а так же шаг изменения...
Задача - один и тот же слайдер использовать для разных целей, в зависимости от ситуации, для этого он должен иметь разные минимальные и максимальные значения.
Предвкушая запрос зачем один слайдер - делаю меню управления авто режимом sonoff th, сонофу передается массив с параметрами и действиями на них, и режим работы по температуре либо по влажности. Соответственно влажность может меняться от 0 до 100, а температура от -40 до +80...
Минимальные и максимальные значения известны и хранятся в свойствах объекта (пусть будет my_object.sliderMin и my_object.sliderMax). Я думал что можно передать эти значения прописав в мин и макс значении слайдера %my_object.sliderMin% и %my_object.sliderMax% соответственно... но не тут то было... не работает так...
Вопрос, можно ли как то добраться до этих свойств программно?
Я конечно могу писать эти значения из скрипта сразу в таблицу commands, но уж как то это сильно радикально
Есть меню в котором есть элемент слайдер (sliderbox). У него можно задать минимальное и максимальное значение, а так же шаг изменения...
Задача - один и тот же слайдер использовать для разных целей, в зависимости от ситуации, для этого он должен иметь разные минимальные и максимальные значения.
Предвкушая запрос зачем один слайдер - делаю меню управления авто режимом sonoff th, сонофу передается массив с параметрами и действиями на них, и режим работы по температуре либо по влажности. Соответственно влажность может меняться от 0 до 100, а температура от -40 до +80...
Минимальные и максимальные значения известны и хранятся в свойствах объекта (пусть будет my_object.sliderMin и my_object.sliderMax). Я думал что можно передать эти значения прописав в мин и макс значении слайдера %my_object.sliderMin% и %my_object.sliderMax% соответственно... но не тут то было... не работает так...
Вопрос, можно ли как то добраться до этих свойств программно?
Я конечно могу писать эти значения из скрипта сразу в таблицу commands, но уж как то это сильно радикально
