我在项目中添加了数据表插件,并且正在显示数据表,但是按钮(excel,pdf等)根本没有呈现。
这是我的代码段:
table = $("#orders").DataTable({
dom: 'Bfrtip',
buttons: ['copy', 'csv', 'excel', 'pdf', 'print'],
....
呈现方式:
这是我的依赖项列表:
bundles.Add(new ScriptBundle("~/bundles/lib").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/bootbox.js",
"~/Scripts/respond.js",
"~/Scripts/datatables/jquery.datatables.js",
"~/Scripts/datatables/datatables.bootstrap.js",
"~/Scripts/datatables/buttons.bootstrap.js",
"~/Scripts/datatables/buttons.html5.js",
"~/Scripts/datatables/buttons.print.js",
"~/Scripts/typeahead.bundle.js",
"~/Scripts/toastr.js",
"~/Scripts/moment.js"
));
我没有出现以下错误:
buttons.bootstrap.js:39未捕获的TypeError:无法读取属性 未定义的“默认值”
我搜索了此错误,here建议将依存关系排序。但是我确实有依存关系。我还有什么想念的吗?