use*_*031 5 csv flash datatables tabletools jquery-datatables
我 在我的本地主机(wamp服务器)中使用 http://datatables.net/extensions/tabletools/.它工作正常,但当我在我的在线服务器上放置相同的代码时,它无法正常工作.
我正在使用所有最新版本的数据表
tableTools: {
"sSwfPath": "https://datatables.net/release-datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf",
"sRowSelect": "os",
"sRowSelector": 'td:first-child',
// "aButtons": [ "copy", "csv", "xls","pdf","print","select_all", "select_none" ]
"aButtons": [
"copy",
"print", {
"sExtends": "collection",
"sButtonText": "Save", // button name
// "aButtons": [ "csv", "xls", "pdf" ]
"aButtons": [
"csv",
"xls", {
"sExtends": "pdf",
"sPdfOrientation": "landscape",
"sPdfMessage": "List of product."
},
"print"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
首先没有点击copy,pdf,csv,xls按钮.因此,我教我的路径或瑞士法郎不工作,因此我用在线链接替换了链接.因此,现在我点击了,但是当我点击"复制"按钮时,它会给我一条消息......但是当我在记事本中过去时,它给了我"空白".我的pdf,csv,xlsx也没有用.只有Print才能完美运行.请告诉我这是什么问题,因为我的localhost一切正常.它在我的在线服务器中创建问题.
dav*_*rad 13
我很确定datatables.net主动阻止使用.swf.艾伦·怡和有评论直接使用的.swf文件几次:
datatables.net不是CDN服务器,不应该这样使用.它的设计并非如此,我可能会在将来添加限制以进行热链接,因为正在使用大量带宽并导致不必要的负载.使用适当的CDN甚至是本地托管文件,您将获得更好的性能.
但是,随着1.10.x的推出,终于建立了一个真正的CDN服务器,包括所有TableTools资源 - > http:// cdn .datatables.net/tabletools/2.2.2 /
所以替换为sSwfPath:
http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf
| 归档时间: |
|
| 查看次数: |
25730 次 |
| 最近记录: |