У меня есть ситуация, когда информацию, которую я ищу, у каждой записи есть свои метрики. По этой причине метрики / пороговые значения содержатся вместе с таблицей и присваиваются переменной. Чтобы правильно отобразить их с их собственным форматированием (т. Е. Red Threshold = Red), мне нужно иметь возможность выполнить оператор If / Then или Switch для переменной. Это то, что я кодировал в качестве теста:
switch (true) {
case (txtYel_Threshold): // represents for this one test: 97.7 > 97 && 97.7 < 98
ctx.CurrentItem.Comments = '<div style="display:block; width:110px;">YELLOW</div>';
break;
default:
ctx.CurrentItem.Comments = '<div style="display:block; width:110px;">Did not work</div>';
break;
}
К сожалению, JavaScript не распознает текст в переменной txtYel_Threshold. Это прекрасно работает, если я набираю оператор, но не при попытке использовать переменную с оператором в нем. Что я делаю неправильно? Есть ли способ сделать это с помощью переменной (опять же, потому что каждая запись имеет свои собственные метрики и, следовательно, не может быть записана в коде напрямую)?
Буду признателен за любую помощь или обратную связь! Спасибо.