Похоже, NetSuite избегает html при сохранении. Это означает, что когда вы вводите это в текстовое поле формы:
<b>Marmot</b>
NetSuite «экранирует» его и сохраняет его так:
<b>Marmot</b>
Итак, в шаблоне FreeMarker вам нужно чтобы скрыть это. Мне не удалось найти встроенную функцию для этого, но я могу использовать ?replace
. Мое текущее решение выглядит так:
<?xml version="1.0"?><!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd">
<pdf>
<body>
${record.custbody_print_content?replace('<br />', '')?replace('<', "\l")?replace('>', "\g")}
</body>
</pdf>
Если кто-нибудь знает более простой способ сделать это, то дайте мне знать.