1
我想用一些條件製作一張表。如果該項目低於庫存的0.33%,則行顏色必須設置爲紅色。如果項目大於0.33%且小於0.66%,則行顏色必須設置爲橙色,如果項目大於0.66%,則行顏色必須設置爲黃色。百里香 - 表tr th:每一個都有多種條件th:if
我使用日:每個在每個標籤TR,並給予日:如果,但只顯示一行與股票大於0.66%
<tr th:each="item: ${items}" th:if="${item.sisa/item.stok < 33/100 }" style="background-color:red" >
<td th:text="${item.id}">A Smoke Test</td>
<td th:text="${item.name}">A Smoke Test</td>
<td th:text="${item.stok}">A Smoke Test</td>
<td th:text="${item.sisa}">A Smoke Test</td>
<td th:text="${item.harga}">A Smoke Test</td>
<td th:text="${item.supplier.name}">A Smoke Test</td>
</tr>
<tr th:each="item: ${items}" th:if="${item.sisa/item.stok > 33/100 and item.sisa/item.stok < 66/100}" style="background-color:orange" >
<td th:text="${item.id}">A Smoke Test</td>
<td th:text="${item.name}">A Smoke Test</td>
<td th:text="${item.stok}">A Smoke Test</td>
<td th:text="${item.sisa}">A Smoke Test</td>
<td th:text="${item.harga}">A Smoke Test</td>
<td th:text="${item.supplier.name}">A Smoke Test</td>
</tr>
<tr th:each="item: ${items}" th:if="${item.sisa/item.stok > 66/100}" style="background-color:yellow">
<td th:text="${item.id}">A Smoke Test</td>
<td th:text="${item.name}">A Smoke Test</td>
<td th:text="${item.stok}">A Smoke Test</td>
<td th:text="${item.sisa}">A Smoke Test</td>
<td th:text="${item.harga}">A Smoke Test</td>
<td th:text="${item.supplier.name}">A Smoke Test</td>
</tr>
我有數據樣本以0.22%,0.77%和0.99%,但只有0.99%的數據樣本出現。
問題解決了!
而不是使用thymeleaf th:如果我使用的datatable createdRow比使用thymeleaf更容易使用th:if tag。
是的,我是。我已經用datatable createdRow修改了它。更易於使用。謝謝你的迴應。 –