gpt4 book ai didi

javascript - 导出按钮未出现在数据表中

转载 作者:搜寻专家 更新时间:2023-10-31 22:05:50 24 4
gpt4 key购买 nike

我正在使用 jQuery DataTables 1.10,我的所有代码都运行良好。要添加导出功能,我引用了 this关联。我已经添加了所说的所有文件

//code.jquery.com/jquery-1.11.3.min.js
https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js
https://cdn.datatables.net/buttons/1.0.3/js/dataTables.buttons.min.js
//cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js
//cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js
//cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js
//cdn.datatables.net/buttons/1.0.3/js/buttons.html5.min.js
//cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css
//cdn.datatables.net/buttons/1.0.3/css/buttons.dataTables.min.css

我已经下载了这些文件并存储在本地。所以我的最终代码是这样的:

 table = $(".jqueryDataTable").DataTable( {

"initComplete": function(oSettings, json) {
alert( 'DataTables has finished its initialisation in table.' );
this.fnHideEmptyColumns(this);
$('#lblReportHeader').html(reportHeader);
$('#lblFromDate').html(fromDateHeader);
$('#lblToDate').html(fromToHeader);
$('#tblReportHeader').show();
},
"searching": false,
"retrieve": true,
"destroy": true,
"ajax": "./getReportDetails",
"jQueryUI": true,
"dom": 'r<"H"lf><"datatable-scroll"t><"F"ip>',
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
],
"fnServerParams": function ( data ) {
newData=data;
newData.push( { "name": "reportType", "value": reportType }, { "name": "reportSubType", "value": reportSubType}, { "name": "fromDate", "value": fromDate}, { "name": "toDate", "value": toDate});
},
"columns": [
{ "mData": "username", "sTitle": "username"},
{ "mData": "transferType", "sTitle": "transferType"},
{ "mData": "fromAccount", "sTitle": "fromAccount"}
]
} );

但它没有在我的 UI 上显示任何导出按钮。

enter image description here

我的代码有什么问题?

最佳答案

我遇到了同样的问题,从添加所需的 javascript 和 css 文件到在数据表主体中指定“dom”值和初始化按钮数组,一切看起来都很好。但是,我不显示按钮的根本原因是我两次添加了一个依赖的 javascript,并且相同的 js 文件被放置在我的资源文件夹中的两个不同位置。一旦我确定并删除了额外的重复 js 引用,问题就得到了解决,我能够看到显示的按钮也正常工作。

关于javascript - 导出按钮未出现在数据表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com