2016-08-08 3 views
1

Я хочу установить класс tr в bg-success, когда статус равен 'EXECUTED'. Вот мой код:Вывод оператора Thymleaf в таблице

<th:block th:switch="${order.status}"> 
    <tr th:case="'EXECUTED'" class="bg-success"> 
    <tr th:case="*" class="bg-warning"> 
    <td>...</td> 
    </tr> 
</th:block> 

Это очевидно, что я прилагаю две tr строки и не закрывать первый, но в действительности это только один добавляется.

Одним из решений является переписывание <td>...</td> в каждом случае, но оно плохое. Есть ли лучшее решение без перезаписи <td>..</td> или с помощью javascript?

ответ

2

Надеется, что это помогает:

<tr th:class="${order.status.equals('EXECUTED') ? 'bg-success' : 'bg-warning'}"> 
    <td>...</td> 
</tr> 
Смежные вопросы