当状态等于'EXECUTED'时,我想将tr
类设置为bg-success
。这是我的代码:
<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?
答案 0 :(得分:2)
希望这会有所帮助:
<tr th:class="${order.status.equals('EXECUTED') ? 'bg-success' : 'bg-warning'}">
<td>...</td>
</tr>