我正在使用 NetSuite 创建一个高级 PDF/HTML 模板,该模板本质上是一个跨越多个页面的项目列表。
我遇到的问题是表格列标题仅显示在第一页上。
我希望表格列标题显示在表格跨越的每个页面上。
我被卡住了,不知道我需要做什么。
任何指导将不胜感激。
谢谢
我正在使用 NetSuite 创建一个高级 PDF/HTML 模板,该模板本质上是一个跨越多个页面的项目列表。
我遇到的问题是表格列标题仅显示在第一页上。
我希望表格列标题显示在表格跨越的每个页面上。
我被卡住了,不知道我需要做什么。
任何指导将不胜感激。
谢谢
您只需放入标题,<thead>...</thead>
BFO 引擎将在表格换行的每一页上重复标题。与 相同<tfoot>...</tfoot>
。
结果证明代码是正确的,但价目表高级 PDF/HTML 模板存在缺陷。NetSuite 仍在调查,但很高兴我没有遗漏代码本身的某些内容。
同样的问题,我有一个thead ...
<table class="item-table-orca" cellmargin="0px" style="margin-top: 10px;width:100%;" direction="${direction}" lang="${pdfLang}">
<#list record.item as item>
<#assign itemUnit = customUnitExpr>
<#if item.units?has_content && UNIT_NAMES[item.units]??>
<#assign itemUnit = UNIT_NAMES[item.units][pdfLang]>
</#if>
<#if !item.quantity?? || !item.quantity?has_content>
<#assign itemUnit = "">
</#if>
<#if item_index==0>
<thead>
<tr>
<th align="center" colspan="2">#</th>
<th align="${align}" colspan="8">
<#if pdfLang == 'en'> Activity <#else> פעילות </#if>
</th>
<th align="center" colspan="4">${getTranslatedLabel("item.custcol_rr_start_date", item.custcol_rr_start_date)}</th>
<th align="center" colspan="4">${getTranslatedLabel("item.custcol_rr_end_date", item.custcol_rr_end_date)}</th>
<th align="center" colspan="4">${getTranslatedLabel("item.quantity", item.quantity@label)}</th>
<th align="${oposAlign}" colspan="5">${getTranslatedLabel("item.amount", item.amount@label)}</th>
</tr>
</thead>
</#if>
<tr>
<td valign="middle" align="center" colspan="2"><p> ${item_index + 1} </p></td>
<td valign="middle" align="${align}" colspan="8">${item.item}</td>
<td valign="middle" align="center" colspan="4"><#if item.custcol_rr_start_date?has_content>${item.custcol_rr_start_date?date?string(dateFormat)}</#if></td>
<td valign="middle" align="center" colspan="4"><#if item.custcol_rr_end_date?has_content>${item.custcol_rr_end_date?date?string(dateFormat)}</#if></td>
<td valign="middle" align="center" colspan="4"><#if hasPrintData && printData.soLineData??> ${printData.soLineData[item_index?string].soQty} <#else> ${item.quantity} </#if></td>
<td valign="middle" align="${oposAlign}" colspan="5">${curr_symbol}${item.amount?string(currFormat)}</td>
</tr>
</#list>
</table>