NEWS
VIS: фильтры + динамические цвета
-
Обнаружилась интересная проблема:
Страничка с элементами, фильтруемыми фильтр-баром.
При обычном раскладе - всё фильтруется и отображается как надо.
Но стоит задать элементам "вычисляемые" цвета (фона/текста), как они начинают материализовываться не в своей зоне фильтрации.
При этом в консоли появляются ошибки, как на видео ниже.
https://dl.dropboxusercontent.com/u/7930431/Filters.mov
Все температурные виджеты сделаны по образу и подобию:
[{"tpl":"tplValueFloat","data":{"oid":"javascript.0.avgTemp","visibility-cond":"==","visibility-val":1,"is_comma":"true","factor":"1","html_append_plural":" °C","filterkey":"Температура","html_prepend":" Средняя ","locked":false,"comment":"Средневзвешенная температура по квартире"},"style":{"left":642,"top":147,"width":"152px","height":"152px","border-radius":"76px","line-height":"","font-family":"Arial, Helvetica, sans-serif","font-size":"xx-large","color":"#{t:javascript.0.avgTemp; parseFloat (t) < 20 ? '336699' : (parseFloat (t) > 25 ? 'FF0033' : '336633')}","background":"","text-align":"center","border-width":"","border-color":"","border-style":"","z-index":"2","background-color":"#{t:javascript.0.avgTemp; parseFloat (t) < 20 ? '99CCFF' : (parseFloat (t) > 25 ? 'FFCCCC' : 'CCFFCC')}"},"widgetSet":"basic"}]