我試圖讓按鈕擴展工作,但我試圖初始化表時不斷收到錯誤。jquery datatables按鈕擴展不工作(導出爲PDF,Excel等)
包含的文件:
<script src="https://cdn.datatables.net/buttons/1.0.3/js/dataTables.buttons.min.js"></script>
<script src="assets/js/pdfmake.min.js"></script>
<script src="assets/js/vfs_fonts.js"></script>
<script src="assets/js/jszip.js"></script>
我已經嘗試了包括這些爲好,但我也得說我認爲從最初的問題是級聯錯誤。我評論他們出去了:
https://cdn.datatables.net/buttons/1.0.3/js/buttons.print.min.js
https://cdn.datatables.net/buttons/1.0.3/js/buttons.flash.min.js
https://cdn.datatables.net/buttons/1.0.3/js/buttons.html5.min.js
使用方法1創建表:
$("#generic-list-table").DataTable({
dom: 'Bfrtip',
buttons: [
'copy', 'excel', 'pdf'
]
});
我得到buttons.min.js以下錯誤:
a.init is not a function
使用第二種方法時:
var table = $('#generic-list-table').DataTable();
new $.fn.dataTable.Buttons(table, {
dom: 'Bfrtip',
buttons: [
'copy', 'excel', 'pdf'
]
});
我得到這個錯誤:
this.c.dom.container is undefined
我正在複製的例子。我不知道我應該做什麼不同。
或者你可以下載組合javascript https://www.datatables.net/download/ – robot3