2011-12-07 42 views
0

我试图实现从jQuery数据表生成Excel。 Flash视频中的图标处于禁用状态,但打印选项除外。可能是什么问题?从jQuery生成Excel数据表按钮处于禁用状态

<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

升级它的做工精细的数据表和TableTools。

0

此问题通常是由于未正确加载flash组件造成的。您应该手动设置的路径是这样的:

$('#example').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "/swf/copy_cvs_xls_pdf.swf" 
    } 
}); 
+0

它仍然被禁用。我已经添加了代码请检查问题 – Arasu

+0

只有打印按钮已启用我使用“aButtons”:[“复制”,“打印”]选项,但它显示了所有控件。有没有任何路径问题 – Arasu