0

我正在使用 NetSuite 创建一个高级 PDF/HTML 模板,该模板本质上是一个跨越多个页面的项目列表。

我遇到的问题是表格列标题仅显示在第一页上。

我希望表格列标题显示在表格跨越的每个页面上。

我被卡住了,不知道我需要做什么。

任何指导将不胜感激。

谢谢

4

3 回答 3

1

您只需放入标题,<thead>...</thead>BFO 引擎将在表格换行的每一页上重复标题。与 相同<tfoot>...</tfoot>

于 2020-03-12T15:46:07.380 回答
0

结果证明代码是正确的,但价目表高级 PDF/HTML 模板存在缺陷。NetSuite 仍在调查,但很高兴我没有遗漏代码本身的某些内容。

于 2020-03-24T19:16:48.283 回答
0

同样的问题,我有一个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>
于 2022-01-09T08:29:44.270 回答