我正在使用Grails 2.3.4,我在控制器中有以下列表
test = [[item 2, it2, 15.0, 1], [item 2, it2, 20.0, 2], [item 2, it2, 25.0, 3], [item 2, it2, 30.0, 4], [item 2, it2, 35.0, 5], [item3, code 3, 4.0, 1], [item3, code 3, 33.0, 2], [item3, code 3, 5.0, 3], [item3, code 3, 445.0, 4], [item3, code 3, 55.0, 5]]
我想以下列方式在表格中显示它:
Item name Item Code Price Level Price
item 2 it2 1 15.0
it2 2 20.0
it2 3 25.0
it2 4 30.0
it2 5 35.0
item3 code 3 1 4.0
code 3 2 33.0
code 3 3 5.0
code 3 4 445.0
code 3 5 55.0
我正在尝试以下方式请帮助,
<table class="table table-bordered">
<thead>
<tr>
<th>Item name</th>
<th>Item Code</th>
<th>Price Level</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<g:each var="itms" in="${items}">
<tr>
<td>${itms[0]}</td>
<td>${itms[1]}</td>
<td>${itms[3]}</td>
<td>${itms[2]}</td>
</tr>
</g:each>
</tbody>
</table>
答案 0 :(得分:0)
在您的控制器中,您必须:
def index() {
def someItems=[
["item 2", "it2", 15.0, 1],
["item 2", "it2", 20.0, 2],
["item 2", "it2", 25.0, 3],
["item 2", "it2", 30.0, 4],
["item 2", "it2", 35.0, 5],
["item3", "code 3", 4.0, 1],
["item3", "code 3", 33.0, 2],
["item3", "code 3", 5.0, 3],
["item3", "code 3", 445.0, 4],
["item3","code 3",55.0,5]
]
[items:someItems]
}