Изменение цвета кнопки по свойству.

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

Модератор: immortal

Sergey2055
Сообщения: 73
Зарегистрирован: Ср авг 31, 2016 7:54 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Изменение цвета кнопки по свойству.

Сообщение Sergey2055 » Ср сен 28, 2016 6:56 pm

Всем привет!!!! Уважаемые форумчане назрел такой вопрос. Создал обект с определенными свойствами, который управляет железом. Этот объект в меню привязан к простой кнопке. При нажатии на нее железо что то выполняет и возвращает результат в виде другого свойства. Вопрос: можно ли как то сделать так, чтобы изменялся цвет кнопки в зависимости от состояния возвращаемого свойства, которое имеет состояния 0 или 1, и каким образом это сделать. Подскажите плиииииз или ткните носом где посмотреть.
TbIKBA
Сообщения: 21
Зарегистрирован: Пн фев 29, 2016 10:21 pm
Благодарил (а): 0
Поблагодарили: 3 раза

Re: Изменение цвета кнопки по свойству.

Сообщение TbIKBA » Ср сен 28, 2016 7:28 pm

Вы хотите изменить цвет или речь про включение-выключение (кнопка подсвечена или нет)?
На сколько я понял, сейчас из коробки можно реализовать только второй вариант, причем ваше железо должно обязательно сохранить возвращаемый результат в виде свойства объекта. Тогда кнопку можно "связать" со свойством (Связанный объект -> Свойство)
Sergey2055
Сообщения: 73
Зарегистрирован: Ср авг 31, 2016 7:54 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Изменение цвета кнопки по свойству.

Сообщение Sergey2055 » Ср сен 28, 2016 8:15 pm

Я именно хочу что бы по состоянию возвращаемого свойства железом менялся цвет кнопки подсвечена или нет. А сама кнопка при нажатии управляет другим свойством которое улетает на железо.
Примерно так: кнопка1-нажили-изменилось(status1)-ушло на железо-пришло с железа ответ-изменилось(status2)-по (status2)изменился цвет кнопки1.
craber
Сообщения: 38
Зарегистрирован: Ср апр 27, 2016 11:19 pm
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Re: Изменение цвета кнопки по свойству.

Сообщение craber » Вт ноя 01, 2016 2:38 am

Можно создать метод, и вызывать его при изменении значения, возвращаемого свойства.
В методе описать условия и присвоить новому свойству значение red, green и т.д.
А у кнопки в стилях подставить это значение свойства.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Изменение цвета кнопки по свойству.

Сообщение nick7zmail » Вт ноя 01, 2016 6:13 am

Я где-то отвечал на подобное...попробую найти.
PS: Чет не могу найти. Но точно отвечал на этот вопрос. Варианты - можно картинку на кнопку пририсовать. Еще можно цвет текста менять (тег <font color=%Свойство.объекта%>) если речь про меню. На сценах - гораздо больше возможностей.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Sergey2055
Сообщения: 73
Зарегистрирован: Ср авг 31, 2016 7:54 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Изменение цвета кнопки по свойству.

Сообщение Sergey2055 » Чт ноя 10, 2016 7:17 pm

Всем привет. Спасибо всем кто ответил, немного подзабыл про вопрос в силу других проработок, но я пока не совсем понял у меня есть кнопка с надписью в меню, при нажатии на нее отправляется команда на устройство, с устройства возвращается ответ с состоянием, как мне сделать что бы менялся цвет этой кнопки взависимости от состояния подскажите по подробней плиииииз я в PHP не оч силен и в java просто я хотел систему с обратной связью меня немногоне устраивает как делают многие без обратной связи не то.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Изменение цвета кнопки по свойству.

Сообщение nick7zmail » Чт ноя 10, 2016 8:03 pm

Говорю на форуме есть варианты
раз вариант с картинкой на кнопке
два вариант с глиф иконками (по мне - дак самый прикольный)
три вариант с разноцветным текстом - как я и предлагал вам изначально
За это сообщение автора nick7zmail поблагодарил:
Sergey2055 (Чт ноя 10, 2016 9:41 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Sergey2055
Сообщения: 73
Зарегистрирован: Ср авг 31, 2016 7:54 am
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Изменение цвета кнопки по свойству.

Сообщение Sergey2055 » Чт ноя 10, 2016 9:34 pm

Спасибо что ткнули носом попробую разобраться.
dens96
Сообщения: 15
Зарегистрирован: Сб сен 23, 2017 10:50 pm
Благодарил (а): 14 раз
Поблагодарили: 0

Re: Изменение цвета кнопки по свойству.

Сообщение dens96 » Пт окт 20, 2017 9:51 pm

А как в меню управления менять цвет текста в зависимости от свойства объекта, который этот текст отображает? Например, нужно менять цвет уровня заряда батареи телефона, если он ниже 20%. Если уровень батареи от 100 до 21 - то число зеленое, если от 20 до 0 - то красное. Создал сценарий - все работает, а в меню управления, в html-блоке, не хочет.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Изменение цвета кнопки по свойству.

Сообщение nick7zmail » Пт окт 20, 2017 10:15 pm

Было ж дофига тем...поиском пройдитесь...я точно оставлял ссылки на пару способов

Вот, нашел темку viewtopic.php?f=4&t=3731
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить