我是Thymeleaf的新手。我正在尝试根据for循环中选定的单选按钮添加一个类。
<div class="btn-group" data-toggle="buttons">
<div th:remove="tag" th:each="obj : ${T(com.sab2i.esabplugin.model.NatureEnum).values()}" >
<label class="btn btn-primary" th:classappend ="...?'active'">
<input type="radio" autocomplete="off" th:field="*{nature}" th:value="${obj}" />
<span th:text="#{${obj.value}}">Radio</span>
</label>
</div>
</div>
我应该做什么测试来比较&#34; nature&#34;的价值?反对循环变量&#34; obj&#34;的值,以便添加&#34; active&#34; th:classappend ?
中的课程谢谢。
答案 0 :(得分:0)
你试过th:classappend="(${obj} eq *{nature})? 'active'"
如果*{nature}
是String
尝试th:classappend="(${obj.name()} eq *{nature})? 'active'"