Заголовок thead таблицы не приходит на каждой странице в PDF - PullRequest
0 голосов
/ 05 июля 2019

Я работаю над кодом Salesforce и создаю PDF. Я слежу за структурой таблицы как

<thead><tr><th>Main heading</th></tr><thead>

но заголовок появляется не на каждой странице. заголовок таблицы только на первой странице. после разрыва страницы заголовок отсутствует. Я читал больше о Google, но не получил никакого решения. Я следую всем правилам, но не имею решения.

когда я запускаю свой HTML в моем местоположении, тогда появляется заголовок, но когда я работаю в редакторе salesforce visual force, тогда заголовок таблицы отсутствует.

Я не знаю, где моя ошибка. кто-нибудь может мне помочь?

ниже мой код

        <apex:page standardController="Test_Specification__c"  Extensions="SEGTS_Print_TestSpec_CTRL" applyHtmlTag="false" standardStylesheets="false" showHeader="false"  renderAs="PDF" >
        <html xmlns="http://www.w3.org/1999/xhtml">
        <body>
        <head>
         <style type="text/css" media="print">

          @page {
                        padding-top:2px;
                        margin-top: 100px;
                        margin-bottom:80px;

                        margin-bottom: 3cm;
                        size:12in 13in;
                        @top-left {
                        content: element(header);
                        }

                        @bottom-left {
                        content: element(footer);
                        }
                      }

        </style>
        </head>
            <h1>Position sticky</h1>
        <div class="testTable">
        <table class="stickyHead">
            <thead>
                <tr>
                    <th>column 1</th>
                    <th>column 2</th>
                    <th>column 3</th>
                    <th>column 4</th>            
                </tr>    
            </thead>
            <tbody>
              <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                </tr>
            </tbody>
        </table>
        </div>​
        </body>
        </html>

        </apex:page>
...