将自定义字段的值作为呈现的HTML而不是文字值

问题描述 投票:0回答:1

我正在尝试让HTML内容在NetSuite的高级PDF / HTML模板中打印。有人知道这是否可能吗?

在此示例中,custbody_print_content是自定义字段。其值是:

<h1>Tiger</h1>

模板源代码如下:

<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">

<pdf>
  <body>
    ${record.custbody_print_content}
  </body>
</pdf>

我得到此输出:

<h1>Tiger</h1>

但我不希望使用文字HTML。我想要这样解释的HTML:

老虎



我尝试了注释中提到的一些内置函数,但是仍然没有得到想要的。下图显示了模板和打印输出。斑马线示例具有预期的结果。

enter image description here


netsuite freemarker
1个回答
2
投票

您可以使用内置的no_esc。例如]

 ${record.custbody_print_content?no_esc}

${record.custbody_print_content?html}
© www.soinside.com 2019 - 2024. All rights reserved.