2017-07-14 5 views
0

Ich versuche, die Details über eine Überprüfung in NetSuite mit dem HTML-Teil der Advanced PDF-Funktionalität zu drucken.HTML-Tabelle, die NetSuite abstürzt, wenn ich versuche, mehrere Zeilen zu drucken (Advanced PDF)

Ich drucke eine Tabelle mit HTML, wobei die oberste Zeile die Kopfzeile ist und die restlichen Zeilen die Daten sind, die ich anzeigen möchte. Der Scheck enthält mehrere Rechnungen, und ich möchte die Details dieser mehreren Rechnungen anzeigen.

Der Code, den ich verwende, ist unten. Ich drucke die Titelzeile und versuche dann, die Detailzeilen zu drucken.

Das Problem, mit dem ich konfrontiert: Ich kann 1 Zeile einwandfrei drucken, aber wenn ich versuche, mehrere Zeilen zu drucken, stürzt NetSuite und gibt mir die folgende Fehlermeldung: "Ein unerwarteter Fehler ist aufgetreten. Bitte hier klicken benachrichtigen Unterstützung und geben Sie Ihre Kontaktdaten.

<#if check.apply?has_content><#list check.apply as apply> 
<table style="position: absolute;overflow: hidden;left: 36pt;top: 15pt;width: 436pt;border-collapse: collapse;border: 2px solid black;"> 
    <thead> 
     <tr> 
      <th bgcolor="#000000"><font color="white">Date</font></th> 
      <th bgcolor="#000000"><font color="white">Description</font></th> 
      <th bgcolor="#000000"><font color="white">Orig. Amt.</font></th> 
      <th bgcolor="#000000"><font color="white">Amt. Due</font></th> 
      <th bgcolor="#000000"><font color="white">Discount</font></th> 
      <th bgcolor="#000000"><font color="white">Amount</font></th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>${apply.applydate}</td> 
      <td>${apply.refnum}</td> 
      <td>${apply.total}</td> 
      <td>${apply.due}</td> 
      <td>${apply.disc}</td> 
      <td>${apply.amount}</td> 
     </tr> 
    </tbody> 
</#list></table> 
</#if> 

Antwort

1

ich denke, dieses“ < #list check.apply als anwenden></thead> ‚“ sollte nach platziert werden‘, da Sie nur die Tabellenkopf wollen einmal erstellt werden. So etwas wie dieses

<#if check.apply?has_content> 
<table style="position: absolute;overflow: hidden;left: 36pt;top: 15pt;width: 436pt;border-collapse: collapse;border: 2px solid black;"> 
    <thead> 
     <tr> 
      <th bgcolor="#000000"><font color="white">Date</font></th> 
      <th bgcolor="#000000"><font color="white">Description</font></th> 
      <th bgcolor="#000000"><font color="white">Orig. Amt.</font></th> 
      <th bgcolor="#000000"><font color="white">Amt. Due</font></th> 
      <th bgcolor="#000000"><font color="white">Discount</font></th> 
      <th bgcolor="#000000"><font color="white">Amount</font></th> 
     </tr> 
    </thead> 
    <tbody> 
<#list check.apply as apply> 
     <tr> 
      <td>${apply.applydate}</td> 
      <td>${apply.refnum}</td> 
      <td>${apply.total}</td> 
      <td>${apply.due}</td> 
      <td>${apply.disc}</td> 
      <td>${apply.amount}</td> 
     </tr> 
</#list> 
    </tbody> 
</table> 
</#if> 
+0

Dies wurde behoben. Danke vielmals. –

Verwandte Themen