如下图问题的描述:
如图所示需要将发货批次相同的列合并,对应的收货状态和查看备注合并。刚开始的思路只限于用js写,后来经过同事的指点发现永EL表达式就能很好的解决,看代码:
发货情况
- 发货批次
- 商品
- 发货数量
- 剩余数量
- 收货数量
- 收货状态
- 操作
${outer.index+1} |
${deliverGoodsDetaiList.goodsName}${deliverGoodsDetaiList.goodsName} | ${deliverGoodsDetaiList.deliveryNum} | ${deliverGoodsDetaiList.overplusNum} | ${deliverGoodsDetaiList.takeDeliveryNum} | 待发货 待确认收货 已收货 退货 | 查看备注 |
${deliverGoodsDetaiList.goodsId}--%>
>
暂无发货信息如上图代码红字部分显示,将内层和外层的集合分别设定一个索引标识inner 和outer,然后根据内层inner的计数来合并外层rowspan的值,很完美的解决了合并的问题。