質問編集履歴
1
補足追加
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Thymeleafの繰り返しの書き方について
|
1
|
+
補足追加Thymeleafの繰り返しの書き方について
|
body
CHANGED
@@ -42,6 +42,38 @@
|
|
42
42
|
販売業務 販売修正
|
43
43
|
販売業務 販売削除
|
44
44
|
|
45
|
+
(補足2)
|
46
|
+
【<th:block>を使用したコード】
|
47
|
+
```ここに言語を入力
|
48
|
+
<th:block th:each="data : ${menu_list}">
|
49
|
+
<li th:if="${data.gyoumu_mei_hyouji_flg == 1}">
|
50
|
+
<a data-toggle="collapse" th:href="'#menu'+${data.no}" th:aria-controls="'#menu'+${data.no}" aria-expanded="false" th:text="${data.gyoumu_meisyou}"></a>
|
51
|
+
</li>
|
52
|
+
☆ <ul th:if="${data.gyoumu_mei_hyouji_flg == 1}" th:id="'menu'+${data.no}" class="collapse">
|
53
|
+
☆ <li><a id="menu-link" th:data-menu="'mn'+${data.no}" th:href="'/'+${data.url}+'/'" target="main" th:text="${data.meisyou}"></a></li>
|
54
|
+
☆ </ul>
|
55
|
+
</th:block>
|
56
|
+
```
|
57
|
+
menu_listには、以下のデータがリスト形式で登録されています。
|
58
|
+
no gyoumu_mei_hyouji_flg gyoumu_meisyou meisyou url
|
59
|
+
0 1 受注業務 受注登録 zyutyu/regist
|
60
|
+
1 0 受注業務 受注修正 zyutyu/modify
|
61
|
+
2 1 販売業務 販売登録 hanbai/regist
|
62
|
+
3 0 販売業務 販売修正 hanbai/modify
|
63
|
+
4 0 販売業務 販売削除 hanbai/delete
|
45
64
|
|
65
|
+
このデータを使って、【HTML】のようなコードを表示したいのですが、
|
66
|
+
☆の部分がうまく制御できません。
|
67
|
+
|
68
|
+
☆の部分の実施したい事は、
|
69
|
+
・gyoumu_mei_hyouji_flg=1の時は、<ul>タグを表示する。
|
70
|
+
・<li><a>タグはgyoumu_mei_hyouji_flgの値に関係なく毎回表示する。
|
71
|
+
・</ul>タグは、次の明細のgyoumu_mei_hyouji_flg=1または最終行のデータの時は、</ul>タグを表示する。
|
72
|
+
です。
|
73
|
+
|
74
|
+
何か良い方法はありますでしょうか。
|
75
|
+
|
76
|
+
|
77
|
+
|
46
78
|
以上です。
|
47
79
|
よろしくお願いいたします。
|