2011-12-07 43 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