Reputation: 85
Whenever I add dom and buttons, my search and "show x entries" disappears, breaking the datatable. I cannot seem to figure out what I am missing to get the print button to show.
Debug: http://debug.datatables.net/ireroh
JS:
$(document).ready(function() {
$('#dataTables-example').DataTable({
dom: 'Bfrtip',
buttons: [
'print'
]
"sPaginationType": "full_numbers",
"columnDefs": [
{ "searchable": false, "targets": [0, 1] }
]
});
});
<script src="../bower_components/datatables/media/js/jquery.dataTables.min.js"></script>
<script src="../bower_components/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.print.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.min.js"></script>
Upvotes: 0
Views: 9612
Reputation: 11
You must write like this, first load script files;
<script src="../bower_components/datatables/media/js/jquery.dataTables.min.js"></script>
<script src="../bower_components/datatables-plugins/integration/bootstrap/3/dataTables.bootstrap.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.print.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.min.js"></script>
$(document).ready(function() {
$('#dataTables-example').DataTable({
dom: 'Bfrtip',
buttons: [
'print'
]
"sPaginationType": "full_numbers",
"columnDefs": [
{ "searchable": false, "targets": [0, 1] }
]
});
});
Upvotes: 1
Reputation: 5148
you need to add database button js file..
https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.min.js //cdn.datatables.net/buttons/1.2.2/js/buttons.print.min.js
https://cdn.datatables.net/buttons/1.2.2/css/buttons.dataTables.min.css
for more info check below.
https://datatables.net/extensions/buttons/examples/print/simple.html
Upvotes: 2