2016-03-30 39 views
0

我使用舊數據表... http://legacy.datatables.net/數據表TableTools不顯示

這是我的代碼...

$('#example').dataTable({ 
      "sAjaxSource": base_url+"home/getAllData", 
      fnServerData: function (sSource, aoData, fnCallback, oSettings) 
      { 
       oSettings.jqXHR = $.ajax({ 
        "dataType": 'json', 
        "method": 'GET', 
        "url": sSource, 
        "data": aoData, 
        "success": fnCallback 
       }); 
      }, 
      "sDom": 'T<"clear">lfrtip', 
      "oTableTools": { 
       "aButtons": [ 
        "copy", 
        "print", 
        { 
         "sExtends": "collection", 
         "sButtonText": "Save", 
         "aButtons": [ "csv", "xls", "pdf" ] 
        } 
       ] 
      } 
     }); 
    }); 

沒有錯誤顯示,但它不顯示任何按鈕也可以,請讓我知道如果我錯過了任何東西...

+0

語法看起來不錯...您是否添加了TableTools插件? –

回答

0

不要忘記添加swfpath ..並確保設置正確的路徑。

"sSwfPath": "<c:url value="../../swf/copy_csv_xls_pdf.swf"/>" 

對於新數據表,如下檢查:。

「這個擴展,現已退休,由按鈕和選擇擴展已被替換的文檔只保留原有參考的新項目應使用按鈕並優先選擇TableTools「。

http://datatables.net/extensions/tabletools/