Изменение цвета кнопки по свойству.
Модератор: immortal
-
- Сообщения: 73
- Зарегистрирован: Ср авг 31, 2016 7:54 am
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Изменение цвета кнопки по свойству.
Всем привет!!!! Уважаемые форумчане назрел такой вопрос. Создал обект с определенными свойствами, который управляет железом. Этот объект в меню привязан к простой кнопке. При нажатии на нее железо что то выполняет и возвращает результат в виде другого свойства. Вопрос: можно ли как то сделать так, чтобы изменялся цвет кнопки в зависимости от состояния возвращаемого свойства, которое имеет состояния 0 или 1, и каким образом это сделать. Подскажите плиииииз или ткните носом где посмотреть.
-
- Сообщения: 21
- Зарегистрирован: Пн фев 29, 2016 10:21 pm
- Благодарил (а): 0
- Поблагодарили: 3 раза
Re: Изменение цвета кнопки по свойству.
Вы хотите изменить цвет или речь про включение-выключение (кнопка подсвечена или нет)?
На сколько я понял, сейчас из коробки можно реализовать только второй вариант, причем ваше железо должно обязательно сохранить возвращаемый результат в виде свойства объекта. Тогда кнопку можно "связать" со свойством (Связанный объект -> Свойство)
На сколько я понял, сейчас из коробки можно реализовать только второй вариант, причем ваше железо должно обязательно сохранить возвращаемый результат в виде свойства объекта. Тогда кнопку можно "связать" со свойством (Связанный объект -> Свойство)
-
- Сообщения: 73
- Зарегистрирован: Ср авг 31, 2016 7:54 am
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Изменение цвета кнопки по свойству.
Я именно хочу что бы по состоянию возвращаемого свойства железом менялся цвет кнопки подсвечена или нет. А сама кнопка при нажатии управляет другим свойством которое улетает на железо.
Примерно так: кнопка1-нажили-изменилось(status1)-ушло на железо-пришло с железа ответ-изменилось(status2)-по (status2)изменился цвет кнопки1.
Примерно так: кнопка1-нажили-изменилось(status1)-ушло на железо-пришло с железа ответ-изменилось(status2)-по (status2)изменился цвет кнопки1.
-
- Сообщения: 38
- Зарегистрирован: Ср апр 27, 2016 11:19 pm
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Re: Изменение цвета кнопки по свойству.
Можно создать метод, и вызывать его при изменении значения, возвращаемого свойства.
В методе описать условия и присвоить новому свойству значение red, green и т.д.
А у кнопки в стилях подставить это значение свойства.
В методе описать условия и присвоить новому свойству значение red, green и т.д.
А у кнопки в стилях подставить это значение свойства.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Изменение цвета кнопки по свойству.
Я где-то отвечал на подобное...попробую найти.
PS: Чет не могу найти. Но точно отвечал на этот вопрос. Варианты - можно картинку на кнопку пририсовать. Еще можно цвет текста менять (тег <font color=%Свойство.объекта%>) если речь про меню. На сценах - гораздо больше возможностей.
PS: Чет не могу найти. Но точно отвечал на этот вопрос. Варианты - можно картинку на кнопку пририсовать. Еще можно цвет текста менять (тег <font color=%Свойство.объекта%>) если речь про меню. На сценах - гораздо больше возможностей.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 73
- Зарегистрирован: Ср авг 31, 2016 7:54 am
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Изменение цвета кнопки по свойству.
Всем привет. Спасибо всем кто ответил, немного подзабыл про вопрос в силу других проработок, но я пока не совсем понял у меня есть кнопка с надписью в меню, при нажатии на нее отправляется команда на устройство, с устройства возвращается ответ с состоянием, как мне сделать что бы менялся цвет этой кнопки взависимости от состояния подскажите по подробней плиииииз я в PHP не оч силен и в java просто я хотел систему с обратной связью меня немногоне устраивает как делают многие без обратной связи не то.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Изменение цвета кнопки по свойству.
Говорю на форуме есть варианты
раз вариант с картинкой на кнопке
два вариант с глиф иконками (по мне - дак самый прикольный)
три вариант с разноцветным текстом - как я и предлагал вам изначально
раз вариант с картинкой на кнопке
два вариант с глиф иконками (по мне - дак самый прикольный)
три вариант с разноцветным текстом - как я и предлагал вам изначально
- За это сообщение автора nick7zmail поблагодарил:
- Sergey2055 (Чт ноя 10, 2016 9:41 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 73
- Зарегистрирован: Ср авг 31, 2016 7:54 am
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
-
- Сообщения: 15
- Зарегистрирован: Сб сен 23, 2017 10:50 pm
- Благодарил (а): 14 раз
- Поблагодарили: 0
Re: Изменение цвета кнопки по свойству.
А как в меню управления менять цвет текста в зависимости от свойства объекта, который этот текст отображает? Например, нужно менять цвет уровня заряда батареи телефона, если он ниже 20%. Если уровень батареи от 100 до 21 - то число зеленое, если от 20 до 0 - то красное. Создал сценарий - все работает, а в меню управления, в html-блоке, не хочет.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Изменение цвета кнопки по свойству.
Было ж дофига тем...поиском пройдитесь...я точно оставлял ссылки на пару способов
Вот, нашел темку viewtopic.php?f=4&t=3731
Вот, нашел темку viewtopic.php?f=4&t=3731
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<