如果发票上存在内部ID为“112”的“项目A”,我想隐藏整个列“单价”。我该怎么做呢?以下是我的“单价”栏:
<td align="right" colspan="4">${item.rate}</td>
谢谢!
sbdsn5lh1#
这里是基本的想法,代码不测试。在模板中的<#list record.item as item>逻辑之前添加以下内容:
<#list record.item as item>
<#assign hideUnitPrice = false> <#list record.item as item> <#if item.internalid == 112> <#assign hideUnitPrice = true> </#if> </#list>
并将单价列代码更改为:
<#if hideUnitPrice == false> <td align="right" colspan="4">${item.rate}</td> </#if>
您可能还希望将列标题 Package 在类似的条件中。
0x6upsns2#
你介意分享一下你在这种情况下的工作方法吗?
2条答案
按热度按时间sbdsn5lh1#
这里是基本的想法,代码不测试。
在模板中的
<#list record.item as item>
逻辑之前添加以下内容:并将单价列代码更改为:
您可能还希望将列标题 Package 在类似的条件中。
0x6upsns2#
你介意分享一下你在这种情况下的工作方法吗?