前提・実現したいこと
thymeleafでtableを作成して、
テーブルの行をif文で動的に表示、非表示をしたいです。
if文の条件はデータがnullか、null以外かで出し分けたいです。
ご教授いただければと思います。
試した方法としては、
<tr>にif文を記載するやり方。 <div>で<tr>を囲って<div>にif文を記載するやり方を試しましたがダメでした。 (テーブルの行自体を非表示にしたいです。)該当のソースコード
<div th:each="obj2 : ${testList}"> <table class="table table-striped"> <tbody> <tr th:if="${obj2.colMoney1 != null}"> <td th:if="${obj2.colMoney1 != null}" th:text="${obj2.colMoney1}"></td> <td th:if="${obj2.money1 != null}" th:text="${obj2.money1}"></td> </tr> <tr th:if="${obj2.colMoney2 != null}"> <td th:if="${obj2.colMoney2 != null}" th:text="${obj2.colMoney2}"></td> <td th:if="${obj2.money2 != null}" th:text="${obj2.money2}"></td> </tr> <tr th:if="${obj2.colMoney3 != null}"> <td th:if="${obj2.colMoney3 != null}" th:text="${obj2.colMoney3}"></td> <td th:if="${obj2.money3 != null}" th:text="${obj2.money3}"></td> </tr> <tr th:if="${obj2.colMoney4 != null}"> <td th:if="${obj2.colMoney4 != null}" th:text="${obj2.colMoney4}"></td> <td th:if="${obj2.money4 != null}" th:text="${obj2.money4}"></td> </tr> <tr th:if="${obj2.colMoney5 != null}"> <td th:if="${obj2.colMoney5 != null}" th:text="${obj2.colMoney5}"></td> <td th:if="${obj2.money5 != null}" th:text="${obj2.money5}"></td> </tr> <tr th:if="${obj2.colMoney6 != null}"> <td th:if="${obj2.colMoney6 != null}" th:text="${obj2.colMoney6}"></td> <td th:if="${obj2.money6 != null}" th:text="${obj2.money6}"></td> </tr> </tbody> </table> </div> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。