2016-04-21 33 views
2

我使用jQuery的數據表1.10.11和它的導出按鈕的功能說明如下: https://datatables.net/extensions/buttons/examples/html5/simple.html排除在出口列

我想最後一欄被導出到Excel文件作爲此列跳過編輯/刪除它中的按鈕。我的專欄是動態生成的,所以我不能使用下面的方法:

$('#reservation').DataTable({ 
    dom: 'Bfrtip', 
    buttons: [ 
     { 
      extend: 'excel', 
      text: 'Export Search Results', 
      className: 'btn btn-default', 
      exportOptions: { 
       columns: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 
      } 
     } 
    ] 
}); 

我知道這個問題是問多時間,但他們不工作對我來說,可能是版本的問題。

回答

6

嘗試使用排除columns選項的最後一列的CSS選擇器。

$('#reservation').DataTable({ 
    dom: 'Bfrtip', 
    buttons: [ 
    { 
     extend: 'excel', 
     text: 'Export Search Results', 
     className: 'btn btn-default', 
     exportOptions: { 
      columns: 'th:not(:last-child)' 
     } 
    }] 
}); 
+0

工作!謝謝! –

+0

不適用於我 –