Как изменить цвет значений в виджете Dashing list на основе пороговых значений

Я использую виджет с пунктирным списком, чтобы показать некоторые данные. Я хочу иметь возможность изменять цвет значений на основе определенных пороговых значений. Есть ли способ сделать это?


person Anoop    schedule 07.12.2014    source источник


Ответы (1)


Добавьте это в свой виджет кофе, который вы хотите изменить цвет

onData: (data) ->
 if data.status
   # clear existing "status-*" classes
   $(@get('node')).attr 'class', (i,c) ->
     c.replace /\bstatus-\S+/g, ''
   # add new class
   $(@get('node')).addClass "status-#{data.status}"

В application.scss уже есть цвета опасности и предупреждения.

В вашем файле задания .rb создайте дополнительный сигнал «статус» и привяжите его к статусу, подобному этому, или всякий раз, когда вы хотите изменить цвета.

if value > 50 && value < 75
  status = 'warning'

send_event('event',  { value: value, status: status } )
person sam    schedule 16.12.2014