我是NetSuite的新手,所以如果这个答案很简单,我会提前道歉。
我们有一个自定义记录类型,其中包含一个字段,指示特定自定义记录与之相关的列表/记录(发票或贷记凭证)。使用此功能,我在发票记录中有一个已保存的搜索子列表。
使用高级模板打印/通过电子邮件发送此发票时,我似乎无法使用freemarker语法找到此子列表(我可以正常访问普通项子列表)。我也试图让这个自定义记录类型与发票建立子/父关系,但我得到的结果相同。
根据此SuiteAnswer和freemarker上的NS help article,看起来有可能。
当我在UI中加载发票记录并将& xml = t附加到URL时,我可以看到正常的项目子列表,但我看不到任何其他可用的子列表。
我是否需要做一些事情来使自定义子列表暴露给模板引擎?
答案 0 :(得分:1)
您需要找到子列表的内部ID。右键单击子列表的标题,然后选择' Inspect Element'。您会注意到html中的重复字符串类似于customsublist1
。
一旦你有了,你应该能够使用普通的Freemarker序列语法访问订单项。
<#list record.customsublist1 as item>
${item.field1}
<#/list>