【发布时间】:2021-11-21 06:52:46
【问题描述】:
在 ERP 系统中进行 PDF 设计。该设计工具是 HTML 和 Freemarker 的组合。如果订单的任何订单行在特定字段中的值大于 0,我想添加一个表格,并且表格数据应仅包含这些行。现在看起来像这样:
<#if order.item?has_content>
<table class="itemtable" style="width: 100%; margin-top: 10px;">
<thead>
<tr>
<th colspan="8">Item</th>
<th align="right" colspan="3">Quantity</th>
</tr>
</thead>
<#list salesorder.item as tranline><#if tranline.quantity!=0>
<tr>
<td colspan="8">{tranline.item}</td>
<td align="right" colspan="3">${tranline.quantity}</td>
</tr>
</#if>
</#list>
</table>
</#if>
--
因此,该表仅包含数量 > 0 的行,这是我想要的结果。但我也希望只有在我的条件正常的情况下才能打印表头。现在,如果没有订单行的数量 > 0,则创建的表头没有行。在那种情况下,我根本不希望它出现。
我猜这很简单,但我是新手。
有什么想法吗?
【问题讨论】:
标签: html freemarker