У меня есть виджет таблицы ThingsBoard, отображающий состояние узла как 0 или 1. Где 0 = OK, 1 = ALARM.
Я уже создал nodeStatus для возврата строк 0 = OK, 1 = ALARM.
Ниже приведен мой текущий код на вкладке «Дополнительные данные» - использование функции содержимого ячейки':
var nodeStatus = entity['sensor.a'];
if (nodeStatus == '0')
{
return "OK";
} else {
return "ALARM";
}
Я хочу изменить цвет возвращаемой строки на следующий:
OK = зеленый шрифт
ALARM = красный шрифт
Каксделать это?
ОБНОВЛЕНИЕ: Я добавил дополнительный код в функцию стиля ячейки: f (значение), как предложено @lupz ниже.
Теперь весь столбец меняется на красный:
Я также попытался включить «Использовать функцию пост-обработки данных» на вкладке «Настройки», без изменений:
ОБНОВЛЕНИЕ:
Я удалил забаву nodeStatusЦитата из «Функции содержимого ячейки» согласно комментариям ниже:
После удаления одинарных кавычек вокруг '0' рядом с if (значение=== 0), у меня та же проблема, что и выше (весь столбец красный).