2014-08-27 101 views
2

我是一个非常新的程序员,没有任何tabletools或swf路径的经验。我试图实现表工具来打印/导出/等,但到目前为止只有打印工作对我来说。大多数解决方案都表示这意味着swf路径不正确。但我不知道应该把什么作为我的swf路径。有谁可以帮忙吗?对不起,这样一个基本的问题。 :(什么把swf文件放在TableTools中

这里是我的插件和脚本数据表:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="UTF-8"> 
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> 
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 
<script src="http://code.jquery.com/jquery.min.js"></script> 
<script src="js/bootstrap.min.js"></script> 
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.2/css/jquery.dataTables.css"> 
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.2/js/jquery.dataTables.js"></script> 
<script type="text/javascript" charset="utf-8" src="https://datatables.net/release-datatables/extensions/TableTools/js/dataTables.tableTools.js"></script> 
<link rel="stylesheet" href="https://datatables.net/release-datatables/extensions/TableTools/css/dataTables.tableTools.css" /> 
<script> 
    $(document).ready(function() { 
     $('#table_id').DataTable({ 
      "dom": 'T<"clear">lfrtip', 
      "tableTools": { 
       "sSwfPath": "/swf/copy_csv_xls_pdf.swf" 

      } 

     }); 

    }); 
</script> 

回答

2

您可以浏览可用tabletools文件cdn这里:通过访问该链接,你会发现版本列表datatable tabletools plugin files

,单击一个示例2.2.2

因此向下滚动到底部并看到魔法:

SWF

//cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf //cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls_pdf.swf