2016-09-21 94 views
0

每當我添加dom和按鈕,我的搜索和「顯示x條目」消失,打破數據表。我似乎無法弄清楚我缺少什麼讓打印按鈕顯示。Datatables「打印」按鈕不出現

調試: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> 

回答

2

你需要添加數據庫按鈕js文件..

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

欲瞭解更多信息,請查看下方。

https://datatables.net/extensions/buttons/examples/print/simple.html 
+0

檢查我的問題,我已經加載它們。它可能不正確? –

+0

訂單不正確。你可以改變'buttons.print.min.js'和'dataTables.buttons.min.js'的順序。也檢查我從你的鏈接克隆的這個。 http://live.datatables.net/vukoxagu/1 –

0

你必須這樣寫,首先加載腳本文件;

<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] } 
      ] 
    }); 
});