отображать кавычки внутри переменной freemarker - netsuite advanced pdf - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь показать результаты в PDF из базы данных netsuite, однако некоторые результаты имеют кавычки, поэтому результаты являются неполными, попробуйте добавить «? Html» в конце каждой переменной, но это не влияет на колонка которую я хочу. Я надеюсь, и вы можете помочь мне, привет!

Шаблон Netsuite Advanced PDF - Freemarker

<table cellmargin="5"><#list results as result><tr>
    <td style="width: 150px;">
      <#if result.custitem_gg_item_image?length != 0><img src="https://----com${result.custitem_gg_item_image}" style="width: 125px; height: 125px;"/><#else><img src="https:/---.com" style="width: 125px; height: 125px;"/></#if>
        </td>
    <td><strong style="font-size: 12pt"><u><span>${result.itemid?html}</span></u></strong><br/><br/><strong style="font-size: 10pt"><span>${result.displayname?html}</span></strong><br/><br/>
      <#if result.purchasedescription?length != 0><span>${result.purchasedescription?html}</span><#else><span>${result.salesdescription?html}</span></#if></td>
    </tr>
    </#list>
  </table>

http://i68.tinypic.com/2057ddl.jpg

1 Ответ

1 голос
/ 27 июня 2019

Наличие кавычки в значениях поля не должно вызывать проблем.У вас также есть html в описании продаж и покупок?Обычно вам не следует этого делать - оставьте html для поля storedetaileddescription.

Если ваша проблема на самом деле является html в описаниях, тогда посмотрите этот ответ: Удалите HTML-теги в шаблоне Freemarker

...