2016-06-15 9 views

答えて

0

あなたのjavascriptのは、そのIDが "テスト" でのみコンテナに100行を追加します。あなたは同じヘッダのTBODYで発生する場合 だから、単にヘッダ内の1つの中に

<tbody id="test"> 

を書きます。 しかし、その場合は、id = "test"の最初のタグに100行追加されるため、ヘッダtbodyでは100行、その他のtbodyでは100行しか表示されません。

したがって、両方または多くのtbodyに100またはx個の行を追加する必要がある場合は、それらに別々のIDを与えて、javascriptで別々の関数を作成します。このよう :

<table> 
     <teahd> 
      <tr> 
       <td>ok , no problem, but show only in first page and not repeat</td> 
       <td> 
       <table> 
        <tbody id="test-one"> 
         <tr><td>header not be shown if this code(table) here</td></tr> 
        </tbody> 
       </table> 
       </td> 
      </tr> 
      </teahd> 
      <tbody id="test-two"> 

      </tbody> 
      <tfoot> 
       <tr> 
       <td>no problem</td> 
       </tr> 
      </tfoot> 
     </table> 

とJavaScriptの機能のように:

for(var i=1;i<=100; i++) 
     $('#test-one').append('<tr><td colspan="2">row '+i+'</td></tr>'); 
     $('#test-two').append('<tr><td colspan="2">row '+i+'</td></tr>'); 
+0

感謝。私は問題の近くに!問題はランドスケープモードの印刷です。ポートレートモードのプリントに問題はありません! javascriptのみがテストであり、私の質問には関係ありません。 –

+0

投稿の変更が大変申し訳ございません! 私は混乱しています。 –

+0

新しいJSFiddleリンクに空白の結果画面が表示されています。 :p –

関連する問題