Freemarker 生成不规则表格HTML代码
<#if (list?size > 0)> <thead> <tr> <th width="10%">title0</th> <th width="6%">title1</th> <th width="20%">title2</th> <th width="20%">title3</th> <th width="10%">title4</th> <th width="4%">title5</th> <th width="10%">title6</th> <th width="20%">title7</th> </tr> </thead> <tbody> <#list list as item> <tr> <td rowspan="${item.sublist?size}">${item.type_desc!''}</td> <td rowspan="${item.sublist?size}">${item.invoice_date!''}</td> <td rowspan="${item.sublist?size}">${item.seller_name!''}</td> <#if (item.sublist?size > 0)> <#list item.sublist as subitem> <#if subitem_index == 0 > <td>${subitem.item_name!''}</td> <td>${subitem.unit_price!''}</td> <td>${subitem.tax_rate!''}</td> </#if> </#list> <#else> <td></td> <td></td> <td></td> </#if> <td rowspan="${item.sublist?size}">${item.total_amount} </td> <td rowspan="${item.sublist?size}">${item.comment!''}</td> </tr> <#if (item.sublist?size > 0)> <#list item.sublist as subitem> <#if (subitem_index > 0)> <tr> <td>${subitem.item_name!''}</td> <td>${subitem.unit_price!''}</td> <td>${subitem.tax_rate!''}</td> </tr> </#if> </#list> </#if> </#list> </tbody> </#if>
生成的效果如下:

风雨无阻!!!

浙公网安备 33010602011771号