首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果物料类型=库存物料,则隐藏

如果物料类型=库存物料,则隐藏
EN

Stack Overflow用户
提问于 2017-08-09 23:32:09
回答 3查看 296关注 0票数 0

我正在尝试修改我的高级HTML/PDF模板,以便它隐藏发票上的所有库存项目(项目行)。我找到了床33495和下面的代码片段<#if!item.item?contains(“SuiteAnswers”)>,但无法让它与项目类型一起工作(尝试将其修改为if !item.itemtype == "Inventory Item">)。有人能帮我吗?

来自SuiteAnswer的代码片段:

代码语言:javascript
运行
复制
...
</#if>
<#if !item.item?contains("Bed")>
<tr>
<td align="center" colspan="3" line-height="150%">${item.quantity}</td>
<td colspan="12"><span class="itemname"> ${item.item}</span><br 
/>${item.description}</td>
<td align="right" colspan="4">${item.rate}</td>
<td align="right" colspan="4">${item.amount} </td>
</tr>
</#if>
</#list> 
...

我所要做的就是识别库存项目并从发票中隐藏它们,并且只在发票中显示serviceitem。

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2017-08-10 20:15:22

简单的解决方案是过滤保存的搜索以仅显示库存,这样您就不需要编写任何代码来显示在高级HTML/PDF中。

票数 2
EN

Stack Overflow用户

发布于 2017-08-10 08:13:47

库存项目的itemtype值为InvtPart

代码语言:javascript
运行
复制
<#if ! (item.itemtype == 'InvtPart')>
  <tr>
    <td align="center" colspan="3" line-height="150%">${item.quantity}</td>
    <td colspan="12"> <span class="itemname"> ${item.item}</span><br/> ${item.description} </td>
    <td align="right" colspan="4">${item.rate}</td>
    <td align="right" colspan="4">${item.amount} </td>
  </tr>
</#if>
票数 0
EN

Stack Overflow用户

发布于 2017-08-11 02:13:41

您尝试的一个问题是#if !item.itemtype == "Inventory Item"意味着#if (!item.itemtype) == "Inventory Item",也就是说,您试图“不”item.itemtype本身,这是不可能的,因为它不是布尔值。你想要#if item.itemtype != "Inventory Item"。@michoel也说它实际上是"InvtPart",但我不知道这部分(数据模型到底是什么样子)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45594962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档