2017-03-07 5 views
0

データテーブルを印刷するときに、テーブルスタイリングを維持するためのさまざまな方法を試しています。データテーブルは現在、メインテーブルクラス以外のすべてのテーブルスタイルを削除しています。私はこれを達成するためにいくつかの異なることを試み、buttons.print.jsファイルを修正し始めました。JQUERY DataTables - テーブルを印刷物に盛り付ける

var a = c.buttons.exportData(d.exportOptions), 
       k = function (b, a) { 
        for (var c = '<tr class="' + (this).className + '">', d = 0, e = b.length; d < e; d++) c += "<" + a + ">" + b[d] + "</" + a + ">"; 
        return c + "</tr>" 
       }, 

これは、クラスの場合とundefinedを返します...誰もがそこに任意の運を持っていた...または私が達成しようとしているものの任意のヒントや例を持っていましたか?私と私の同僚は、テーブルときのためのクラス/スタイルを維持したい人のためにこれを考え出したLINK

答えて

0

もここで私が働いている完全なbuttons.print.jsファイルへのリンクです彼らは注意する

var a = c.buttons.exportData(d.exportOptions), 
     counter = []; 
     k = function (b, a) { 
      if(a != 'th') { 
       counter.push(a); 
      }     
      for (var c = "<tr class=" + $('tr:nth-child(' + counter.length + ')').attr('class') + ">", d = 0, e = b.length; d < e; d++) c += "<" + a + ">" + b[d] + "</" + a + ">"; 
      return c + "</tr>" 
     }, 

一つのことは、まだ正確に複数のテーブルをサポートするための方法をワークアウト... 1つのデータテーブルが画面に表示されている場合にのみ正常に動作するということです...印刷しようとしています...

関連する問題