Изменение цвета виджета программой

Вопросы и инфо о ioBroker.vis
Antworten
ap2017
starter
Beiträge: 51
Registriert: 01.12.2017, 03:44

Изменение цвета виджета программой

Beitrag von ap2017 » 21.09.2018, 21:40

Поискал в форуме и не нашел. Как изменить цвет виджета (bar) на основе цифрового значения этого виджета? Например, можно ли в Color Visibility ввести код условно говоря Color=green(value <=70; yellow(value>70 & value<80; red(value>80) ?

Benutzeravatar
aurodionov
professional
Beiträge: 399
Registriert: 14.07.2014, 16:39
Wohnort: Россия, Тюмень
Kontaktdaten:

Re: Изменение цвета виджета программой

Beitrag von aurodionov » 22.09.2018, 08:04

ap2017 hat geschrieben:
21.09.2018, 21:40
Поискал в форуме и не нашел. Как изменить цвет виджета (bar) на основе цифрового значения этого виджета? Например, можно ли в Color Visibility ввести код условно говоря Color=green(value <=70; yellow(value>70 & value<80; red(value>80) ?
Так не пробовал но задание цвета #ffffff (белый) или rgba(100,100,100,0) чёрный ,причем последний ноль задаёт прозрачность
Ещё можно так {b:mikrotik.0.interface.Aruba-cloud.running;b=="true" ? "green" : "red"} изменяет свой цвет в зависимости от состояния ,
объекта mikrotik.0.interface.Aruba-cloud.running если true то зелёный и наоборот
Пишу с пульта....

ap2017
starter
Beiträge: 51
Registriert: 01.12.2017, 03:44

Re: Изменение цвета виджета программой

Beitrag von ap2017 » 22.09.2018, 15:11

aurodionov спасибо, а как определяется переменная b в вашем примере?

Benutzeravatar
aurodionov
professional
Beiträge: 399
Registriert: 14.07.2014, 16:39
Wohnort: Россия, Тюмень
Kontaktdaten:

Re: Изменение цвета виджета программой

Beitrag von aurodionov » 22.09.2018, 19:39

ap2017 hat geschrieben:
22.09.2018, 15:11
aurodionov спасибо, а как определяется переменная b в вашем примере?
вместо В можно обозвать как угодно, одно условия ,метки не должны повторятся
Пишу с пульта....

Antworten