Datatable Excel и PDF кнопки не работают php & Datatables - PullRequest
0 голосов
/ 18 июня 2019

Я не знаю, почему мои кнопки экспорта данных (экспорт в Excel, PDF, Печать, Копирование) не работают

Я использую эту форму datatables.net https://datatables.net/extensions/buttons/examples/initialisation/export.html

ИВот мой конфиг Datatable:

что за дело ?!При выполнении кода мне ничего не показывает?Стол исчезает!dom: 'Bfrtip', кнопки: ['copy', 'csv', 'excel', 'pdf', 'print']

<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.6/js/dataTables.buttons.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.6/js/buttons.flash.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>



<script type="text/javascript">

var save_method; //for save method string
var table;


$(document).ready(function() {
	

    //datatables
    table = $('#table').DataTable({ 
	
 		
		"responsive": true,
        "processing": true, //Feature control the processing indicator.
        "serverSide": true, //Feature control DataTables' server-side processing mode.
        "order": [], //Initial no order.

        // Load data for the table's content from an Ajax source
        "ajax": {
            "url": "<?php echo site_url('personcontroller/ajax_list')?>",
            "type": "POST"
			
        },

        //Set column definition initialisation properties.
        "columnDefs": [
        { 
            "targets": [ -1 ], //last column
            "orderable": false, //set not orderable
        },
        ],
           "pageLength": 25


 dom: 'Bfrtip', // this line for export table *********
        buttons: [
            'copy', 'csv', 'excel', 'pdf', 'print'
        ]
    } );


    });
</script>

1 Ответ

0 голосов
/ 18 июня 2019

Вы пропустили запятую после опции pageLength:

"pageLength": 25,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...