質問編集履歴
1
補足追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Thymeleafの繰り返しの書き方について
|
1
|
+
補足追加Thymeleafの繰り返しの書き方について
|
test
CHANGED
@@ -86,6 +86,70 @@
|
|
86
86
|
|
87
87
|
|
88
88
|
|
89
|
+
(補足2)
|
90
|
+
|
91
|
+
【<th:block>を使用したコード】
|
92
|
+
|
93
|
+
```ここに言語を入力
|
94
|
+
|
95
|
+
<th:block th:each="data : ${menu_list}">
|
96
|
+
|
97
|
+
<li th:if="${data.gyoumu_mei_hyouji_flg == 1}">
|
98
|
+
|
99
|
+
<a data-toggle="collapse" th:href="'#menu'+${data.no}" th:aria-controls="'#menu'+${data.no}" aria-expanded="false" th:text="${data.gyoumu_meisyou}"></a>
|
100
|
+
|
101
|
+
</li>
|
102
|
+
|
103
|
+
☆ <ul th:if="${data.gyoumu_mei_hyouji_flg == 1}" th:id="'menu'+${data.no}" class="collapse">
|
104
|
+
|
105
|
+
☆ <li><a id="menu-link" th:data-menu="'mn'+${data.no}" th:href="'/'+${data.url}+'/'" target="main" th:text="${data.meisyou}"></a></li>
|
106
|
+
|
107
|
+
☆ </ul>
|
108
|
+
|
109
|
+
</th:block>
|
110
|
+
|
111
|
+
```
|
112
|
+
|
113
|
+
menu_listには、以下のデータがリスト形式で登録されています。
|
114
|
+
|
115
|
+
no gyoumu_mei_hyouji_flg gyoumu_meisyou meisyou url
|
116
|
+
|
117
|
+
0 1 受注業務 受注登録 zyutyu/regist
|
118
|
+
|
119
|
+
1 0 受注業務 受注修正 zyutyu/modify
|
120
|
+
|
121
|
+
2 1 販売業務 販売登録 hanbai/regist
|
122
|
+
|
123
|
+
3 0 販売業務 販売修正 hanbai/modify
|
124
|
+
|
125
|
+
4 0 販売業務 販売削除 hanbai/delete
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
このデータを使って、【HTML】のようなコードを表示したいのですが、
|
130
|
+
|
131
|
+
☆の部分がうまく制御できません。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
☆の部分の実施したい事は、
|
136
|
+
|
137
|
+
・gyoumu_mei_hyouji_flg=1の時は、<ul>タグを表示する。
|
138
|
+
|
139
|
+
・<li><a>タグはgyoumu_mei_hyouji_flgの値に関係なく毎回表示する。
|
140
|
+
|
141
|
+
・</ul>タグは、次の明細のgyoumu_mei_hyouji_flg=1または最終行のデータの時は、</ul>タグを表示する。
|
142
|
+
|
143
|
+
です。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
何か良い方法はありますでしょうか。
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
|
152
|
+
|
89
153
|
|
90
154
|
|
91
155
|
以上です。
|