2016-04-21 3 views
2

Ich bin mit jQuery Datatable 1.10.11 und es ist Funktionalität Export-Knopf, wie hier beschrieben: https://datatables.net/extensions/buttons/examples/html5/simple.htmlausschließen Spalte aus dem Export in jQuery Datentabellen

ich von den letzten Spalte überspringen wollen in Excel-Datei sein Export als diese Spalte Bearbeiten/Löschen von Schaltflächen darin. Meine Spalten werden dynamisch generiert, damit ich nicht folgende Methode verwenden:

$('#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] 
      } 
     } 
    ] 
}); 

Ich weiß, diese Frage mehr Mal gefragt wird, aber nicht von ihnen arbeitete für mich, vielleicht Version Problem sein.

Antwort

6

Verwenden Sie den CSS-Selektor, der die letzte Spalte für die Option columns ausschließt.

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

gearbeitet! Vielen Dank! –

+0

Nicht für mich arbeiten –

Verwandte Themen