Дробные значения в Plusx minus box

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Дробные значения в Plusx minus box

Сообщение Kod.Begemot »

Доброго времени суток, уважаемые!
Возник вопрос - хочу сделать настройку домашнего термостата кнопками "Plusx minus box", вроде бы получается, но только целыми значениями. Получить таким образом температуру 22,5 градуса, к примеру, у меня не получилось. Или 22 или 23.
Если задаю шаг 0,5 или 0.5 - всё равно меняется по единице.
Прошу прощения, если вопрос "ламерский" но искать пробовал - пока не нашел решения.
То-же и со слайдером - только целые...
Последний раз редактировалось Kod.Begemot Чт ноя 16, 2017 9:05 pm, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Дробные значения в Plusx minus box

Сообщение sergejey »

Сорри, но похоже сейчас никак... Сходу в голову два варианта пришли:
1. Добавить в меню элемент типа Поле выбора (select) и раздел данных прописать все возможные значения с каким-то шагом
2. Использовать два элемента -- один для целой части, один для дробной. При обновлении любой из них запускать метод/сценарий, который будет "сшивать" данные и зависывать в нужное свойство объекта.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am

Re: Дробные значения в Plusx minus box

Сообщение dmw »

3. В селекторе в меню умножить значения на 10, т.е. выставить 225 и 235, а в скрипте работы термостата делить их обратно на 10
Ответить