我试图从jQuery datatable实现生成Excel。除打印选项外,Flash视频中的图标处于禁用状态。可能是什么问题?
<style type="text/css" media="screen">
@import "/public/stylesheets/TableTools.css";
.dataTables_info { padding-top: 0; }
.dataTables_paginate { padding-top: 0; }
.css_right { float: right; }
#example_wrapper .fg-toolbar { font-size: 0.8em }
#theme_links span { float: left; padding: 2px 10px; }
</style>
<script>
$(document).ready( function() {
oTable = $('#example').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "/public/swf/copy_cvs_xls_pdf.swf"
},
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
}
);
});
答案 0 :(得分:0)
此问题通常是由于未正确加载Flash组件引起的。您应该手动设置路径,如下所示:
$('#example').dataTable( {
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "/swf/copy_cvs_xls_pdf.swf"
}
} );
答案 1 :(得分:0)
升级数据表和TableTools它工作正常。