我正在尝试向我的页面显示一个列表,我想通过 purchaseTime 升序对其进行排序,但是我收到了这个错误,我无法解决它。谁能帮我这个?比你提前,Godbless。
HTML:
#{list items:orderList.sort(), as:'orders'}
<div class="divs">
<div>
<ul>
<li><p >${orders_index}</p></li>
<li><p >${new Date(orders?.get("purchaseTime").getAsLong()).format('yyyy/MM/dd')}</p></li>
<li><p >${new Date(orders?.get("purchaseTime").getAsLong() + 86400000).hoursRemaining()}</p></li>
<li><p ></p>XDCFG0006</li>
<li><p >${orders?.get("orderID").getAsString()}</p></li>
<li><p ><a href="/us_en/Quickreview">Quick review</a></p></li>
</ul>
</div>
</div>
#{/list}
加载时出现此错误:
模板执行错误 模板/app/views/Application/dashboard.html中发生执行错误。引发的异常是MissingMethodException:没有方法签名:com.google.gson.JsonArray.sort()适用于参数类型:()values:[]可能的解决方案:wait(),size(),wait(long),get (int),split(groovy.lang.Closure),wait(long,int)。
在/app/views/Application/dashboard.html(第126行)
我在这一行中有错误。
#{list items:orderList.sort(),as:&#39; orders&#39;}