【发布时间】:2016-01-05 07:49:27
【问题描述】:
我正在尝试使按钮扩展程序正常工作,但在尝试初始化表格时不断出错。
包含的文件:
<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
使用方法一创建表:
$("#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
我正在完全复制示例。我不知道我应该做些什么不同的事情。
【问题讨论】:
标签: excel pdf datatables