NetSuite Advanced PDF(Freemarker)源JSON从记录和显示值

vc9ivgsu  于 2023-10-21  发布在  其他
关注(0)|答案(1)|浏览(117)

在NetSuite Advanced PDF中,从项目履行记录和数据库上的自定义字段中获取对象的JSON源数组,并在PDF上显示值。
JSON不工作。<#assign array = tranline.custcol_my_custom_if_field>

elcex8rz

elcex8rz1#

我发现使用assign需要显式地说它是一个string,然后eval来计算数组,解决方案是添加?string?eval,然后我们可以在数组中的对象上显示参数值。

JSON字段:

[{"displayField1": "apple", "displayField2": "green"},{"displayField1": "apple", "displayField2": "red"}]

高级PDF:

<#assign array = tranline.custcol_my_custom_if_field?string?eval>
     <#list array as key>
       ${key.displayField1} - ${key.displayField2}
     </#list>

相关问题