【发布时间】:2017-06-16 06:54:42
【问题描述】:
我正在使用 Netsuite 中的高级 PDF/HTML 模板来创建自定义输出模板。在这个模板中,我想评估一个项目,看看它是否应纳税。
NetSuite 的架构定义了一个 Sales Order 和一个子列表 Item,其中包含一个字段 .istaxable (source)
- 字段:可征税
- 类型:复选框
- 标签:税
- 必填:假
当我尝试评估如下表达式时:
<#if item.istaxable == true>
通过打印模板我得到以下错误。
左手操作数是 com.netledger.templates.model.StringModel
右手操作数是 freemarker.template.TemplateBooleanModel$2
当我尝试将 .itaxable 评估为字符串时:
<#if item.istaxable == "true">
或
<#if item.istaxable == 'T'>
*编辑:根据建议的答案更新
我无法在编辑器中保存模板,因为它会引发错误:
唯一合法的比较是两个数字、两个字符串或 两个日期。左手操作数是 com.netledger.templates.model.BooleanModel 右手操作数是 freemarker.template.SimpleScalar
item.istaxable 是 StringModel 还是 BooleanModel?
【问题讨论】:
标签: freemarker netsuite