Печать больших данных во внешнем интерфейсе с помощью 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, если оно печатает все столбцы и строки.

0 ответов

Другие вопросы по тегам