В этом случае я получил сообщение об ошибке, когда я щелкаю «Печать» с помощью dataTables, показанный экран изменяется.
это когда вид печати показывает: Просмотр ошибки tr td
это при подготовке к просмотру печати: я хочу так, когда при просмотре печати показывалось
этот код печати:
<script> $(document).ready(function() {
$('#example23').DataTable( {
destroy: true,
dom: 'Bfrtip',
buttons: [
'copy',
'excel',
{
extend: 'pdfHtml5',
title: 'TES',
pageSize: 'A4',
text: 'Export PDF',
customize: function ( doc ) {
doc.content[1].table.widths =
Array(doc.content[1].table.body[0].length + 1).join('*').split('');
doc.pageMargins = [15,15,15,15];
}
},
{
extend: 'print',
pageSize: 'A4',
title: 'Tes',
customize: function ( win ) {
$(win.document.body).find('h1').css('text-align', 'center');
$(win.document.body).find('h1').css('margin-top', '40px');
$(win.document.body).find('h1').css('margin-bottom', '20px');
$(win.document.body).find( 'table' )
.addClass( 'compact' )
.css( 'font-size', 'inherit' )
.css( 'font-size', '12px' );
}
}
] } );
$.extend( $.fn.dataTable.defaults, {
language: {
"processing": "Loading. Please wait..."
}, }); } ); </script>
Я пытался с этим, может быть, кто-то может решить эту проблему?Спасибо