我试图将我的表初始化为:
var table = $("#table-id").DataTable({
"columnDefs": [{
"width": "8%",
"targets": 0
}],
'bSort': false,
bPaginate: false,
bFilter: false,
bInfo: false,
buttons: [
'copy', 'excel', 'pdf'
]
});但我在Chrome的控制台上发现了一个错误,上面写着:
未定义的TypeError:无法读取未定义的dataTables.buttons.min.js:17属性的“副本”
发布于 2015-12-02 09:44:20
看起来,您缺少适当的插件来包含按钮。考虑到可数据按钮“不是内置在核心中的,而是在需要时被包括进来的”(纽扣医生)。因此,我建议您使用下载构建器自定义库,或者将它们包含在单独的文件中。例如,按钮示例中包括以下库:
此外,您还需要以下dom修饰符:
dom: 'Bfrtip',工作小提琴演示:https://jsfiddle.net/jufjn9ux/
https://stackoverflow.com/questions/34037381
复制相似问题