2016-08-08 3 views
1

상태가 '실행 됨'인 경우 내 tr 클래스를 bg-success으로 설정하고 싶습니다. 여기 내 코드입니다 :테이블의 Thymleaf switch 문

<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>을 재 작성하거나 자바 스크립트를 사용하지 않고 더 좋은 해결책이 있습니까?

답변

2

희망이 도움이 :

<tr th:class="${order.status.equals('EXECUTED') ? 'bg-success' : 'bg-warning'}"> 
    <td>...</td> 
</tr>