0
我有一個彩色濾光片,呈三角這樣:是否有可能隱藏「複選框」使用th:除非?
<input type="checkbox" id="orange" class="orange" value="orange"/>orange
<br/>
<input type="checkbox" id="peach" value="peach"/>peach
<br/>
<input type="checkbox" id="terracotta" value="terracotta"/>terracotta
<br/>
<input type="checkbox" id="coffee" value="coffee"/>coffee
<br/>
<input type="checkbox" id="browne" value="browne"/>browne
<br/>
<input type="checkbox" id="rose" value="rose"/>rose
<br/>
<input type="checkbox" id="red" value="red"/>red
<br/>
我recive顏色從DB。
<div th:each="model : ${allColor}">
<span th:text="${model.color}"/>
我可以隱藏顏色,使用Thymeleaf,這不是數據庫? 例如現在我沒有玫瑰,咖啡和桃子的顏色,但也許將來我會擁有這種顏色。我想做顏色驗證,如果顏色在DB中,用戶可以在UI複選框中看到,否則複選框隱藏。我讀了大約th:if
和th:unless
。是否有可能使用Thymeleaf?
如果我嘗試這樣做:
<input type="checkbox" th:if="${model.color==coffee}"id="coffee" value="coffee"/>coffee
它不工作。
'<輸入日:如果= 「$ {allColor.contains( '橙色')}」 類型= 「複選框」 ID = 「橙色」 類= 「橙色」 的值= 「橙色」/> orange'在這個變體中,我看不到'checkbox',我看起來像一個'span' – Viking
是'allColor'列表?哦,如果你想讓它工作,你必須將allColor轉換爲字符串列表。 –
Metroids
相關問題