在NetSuite Advanced PDF中,从项目履行记录和数据库上的自定义字段中获取对象的JSON源数组,并在PDF上显示值。JSON不工作。<#assign array = tranline.custcol_my_custom_if_field>
<#assign array = tranline.custcol_my_custom_if_field>
elcex8rz1#
我发现使用assign需要显式地说它是一个string,然后eval来计算数组,解决方案是添加?string?eval,然后我们可以在数组中的对象上显示参数值。
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>
1条答案
按热度按时间elcex8rz1#
我发现使用
assign
需要显式地说它是一个string
,然后eval
来计算数组,解决方案是添加?string?eval
,然后我们可以在数组中的对象上显示参数值。JSON字段:
高级PDF: