数据表工具副本,pdf。 csv,excel export没有用。 只有印刷工作

即时通讯使用数据表作为我的前端要求,它工作得很好,除了我在导出东西时遇到问题,例如copy,csv,excel和pdf,只有print正在工作。 任何想法,线索,想法,帮助,建议,推荐? 我使用的是1.10.6版

我确实链接了所有必要的库,例如datatables js,css和datatables tools js。 下面是我在脚本上激活它的代码

$('#cigptable').DataTable( { "pagingType": "full_numbers", "dom": 'Tlfrtip', "tableTools": { "sSwfPath": "../../../plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf" }, "oLanguage": { "oPaginate": { "sPrevious": '', "sNext": '' } } }); 

请参阅sSwfPath选项文档,以下是摘录:

sSwfPath定义TableTools用于复制到剪贴板并在本地保存文件操作的SWF的路径。 如果您遇到这些操作的问题,但没有打印,则很可能是这个问题。

最有可能的问题是由于copy_csv_xls_pdf.swf文件的路径不正确。 尝试使用CDN链接:

 //cdn.datatables.net/tabletools/2.2.4/swf/copy_csv_xls_pdf.swf 

引用DataTables开发人员Allan Jardine :

此外,它不适用于本地驱动器,除非您为Flash设置了安全性例外。 您可以在此处更改全局安全设置: http : //www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html 。