gpt4 book ai didi

grails - 在表格 Groovy 上循环显示两个相同大小的数组

转载 作者:行者123 更新时间:2023-12-02 07:45:29 25 4
gpt4 key购买 nike

我试图在表格的同一行上循环显示两个相同大小的数组

<g:each in="${productList}"  var="p"> 
<td>${p}</td>
</g:each>
<g:each in="${cartList}" status="i" var="c">
<td>${fieldValue(bean: c, field: "quantity")}</td>
</g:each>

最佳答案

不确定这是否可行(或者我是否完全理解您的问题),但您可以尝试:

<g:each var="prodcart" in="${[productList,cartList].transpose()}">
<td>${prodcart[0]}</td>
<td>${fieldValue( bean:prodcart[1], field:'quantity')}</td>
</g:each>

transpose() method执行以下操作:

products = [ 'hammer', 'chisel', 'crowbar' ]
quantity = [ 1, 2, 5 ]

println( [products,quantity].transpose() )

将打印:

[[hammer, 1], [chisel, 2], [crowbar, 5]]

关于grails - 在表格 Groovy 上循环显示两个相同大小的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com