我已经下载了example
来自TableTools。运行得很好。我所做的是将index.html的内容复制到另一个文件中,并将每个路径关联起来。闪存加载正常,但除打印按钮外,所有控件都被禁用。可能的问题是什么。
<title>TableTools example</title>
<style type="text/css" title="currentStyle">
@import "http://localhost/media/css/demo_page.css";
@import "http://localhost/media/css/demo_table.css";
@import "http://localhost/TableTools/media/css/TableTools.css";
</style>
<script type="text/javascript" charset="utf-8" src="http://localhost/media/js/jquery.js"></script>
<script type="text/javascript" charset="utf-8" src="http://localhost/media/js/jquery.dataTables.js"></script>
<script type="text/javascript" charset="utf-8" src="http://localhost/TableTools/media/ZeroClipboard/ZeroClipboard.js"></script>
<script type="text/javascript" charset="utf-8" src="http://localhost/TableTools/media/js/TableTools.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready( function () {
$('#example').dataTable( {
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "http://localhost/TableTools/media/swf/ZeroClipboard.swf"
}
} );
} );
</script>发布于 2012-01-16 22:49:40
基本上,问题在于不正确地指定swf路径。
"sSwfPath": "http://localhost/TableTools/media/swf/ZeroClipboard.swf"尝试将此路径替换为
"sSwfPath": "../media/swf/ZeroClipboard.swf"发布于 2013-07-16 20:07:34
尝试以下url,而不是本地文件的sSwfPath值:
http://datatables.net/release-datatables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf
由于某些原因,这为我提供了功能,但本地文件没有。
发布于 2013-12-26 18:48:51
我觉得这会有帮助
"sDom": 'T<"H"plfr>t<"F"ip>',
"oTableTools": {
"aButtons": [ "csv", "pdf" ],
"sSwfPath": "https://datatables.net/release-datatables/extras/TableTools/media/swf/copy_csv_xls_pdf.swf"
}https://stackoverflow.com/questions/8442002
复制相似问题