回答編集履歴

1

CSSの編集に変更しました

2020/11/21 03:54

投稿

A-pZ
A-pZ

スコア12011

test CHANGED
@@ -1,25 +1,57 @@
1
- th:eachを記述する場所に誤りがあのではないかと
1
+ flex利用可能でれば、次ようにCSSを指定すれば可能
2
-
3
- 今のままでは、shopInfoListの要素数だけ<table>が出力されてしまいます。
4
2
 
5
3
 
6
4
 
5
+ ```css
6
+
7
+ .chart-graph{
8
+
7
- th:eachは繰り返して出力したい要素に記述します。
9
+ height:30vh;
10
+
11
+ width: 40vw;
12
+
13
+ }
14
+
15
+
16
+
17
+ .box {
18
+
19
+ display: flex;
20
+
21
+ }
22
+
23
+ ```
8
24
 
9
25
 
10
26
 
11
27
  ```html
12
28
 
13
- <tbody>
29
+ <div class="container">
14
30
 
15
- <tr th:each="obj2 : ${shopInfoList}">
31
+ <div th:each="obj2 : ${shopInfoList}" class="box">
16
32
 
17
- <td th:text="テスト"></td>
33
+ <div class="alt-table-responsive">
18
34
 
19
- <td th:text="テスト"></td>
35
+ <table class="table table-striped">
20
36
 
21
- </tr>
37
+ ....
22
38
 
39
+ </table>
40
+
41
+ </div>
42
+
43
+ <div class="chart-graph">
44
+
45
+ <canvas th:id=${obj2.pastChartId}></canvas>
46
+
23
- ...
47
+ ....
24
48
 
25
49
  ```
50
+
51
+
52
+
53
+ 適宜、.alt-table-responsiveやtableでのサイズ指定を調整してください。
54
+
55
+
56
+
57
+ ![イメージ説明](8424f52ad30cade2db6ffbad468c05f7.png)