Я хочу изменить цвет фона строки таблицы на основе th: если условие.
Например: если ожидается! = Фактический, bg = красный. наоборот, bg = зеленый.
В моем примере у меня сейчас три столбца - тип eval, ожидаемый и фактический. Тип оценки определяет значения для ожидаемого и фактического. Текущий диапазон th:style
правильно выделяет отдельные ячейки, но я надеюсь, что весь <tr>
будет выделен красным или зеленым цветом на основе оценки.
Текущий код:
<thead>
<th>Eval Type </th>
<th>Expected </th>
<th>Actual </th>
</thead>
<tbody>
<tr>
<td>
<span th:if="${example.getEvaluationType()} == '1'" th:text="${example.getExpectedcount()}"
th:style="${example.getActualcount()} == ${example.getExpectedcount()} ? 'background: green' : 'background: red'"></span>
<span th:if="${example.getEvaluationType()} == '2'" th:text="${example.getExpectedmb()}"
th:style="${example.getActualmb()} == ${example.getExpectedmb()} ? 'background: green' : 'background: red'"></span>
<span th:if="${example.getEvaluationType()} == '3'" th:text="${example.getExpectedminutes()}"
th:style="${example.getActualminutes()} == ${example.getExpectedminutes()} ? 'background: green' : 'background: red'" ></span>
</td>
</tr>
</tbody>
Ценю любую помощь или подсказки по связанным вопросам, поскольку я не нашел ни одной.
Спасибо!