Печать больших данных во внешнем интерфейсе с помощью ngTable
Я видел пару вопросов, связанных с печатью больших таблиц, но не смог найти точного решения.
Вот ссылка на таблицу данных: http://jsfiddle.net/bdeepakreddy/rho8jz0x/1/
Я пытаюсь распечатать данные в таблице с несколькими страницами, не в состоянии сделать это. Даже пробовал с альтернативным кодом.
$scope.previewFields = function(){
var mywindow = window.open('', 'PRINT', 'height=600,width=700');
mywindow.document.write('<html><head><title>' + document.title + '</title><style type="text/css">body{font-family: "Roboto",Arial,sans-serif;overflow:visible;}.ng-table-filters,.ng-table-counts{display: none;} tr {border-top: 1px solid #f2f6f9;} .data-table{overflow: visible;} table{overflow:visible;}body, h1, h2, h3, ol, ul, div { width: auto; border: 0; margin: 0 5%; padding: 0; float: none; position: static; overflow: visible; }</style>');
mywindow.document.write('</head><body >');
mywindow.document.write('<h1>' + document.title + '</h1>');
mywindow.document.write(document.getElementById('printable').innerHTML);
mywindow.document.write('</body></html>');
mywindow.document.close(); // necessary for IE >= 10
mywindow.focus(); // necessary for IE >= 10
mywindow.print();
mywindow.close();
return true;
}
Я в порядке с любым решением, с jQuery или Angular, если оно печатает все столбцы и строки.