2016-08-29 2 views

Antwort

0

Wenn Sie nur mit colvis sind, können Sie die Spalten erhalten, die

exportOptions: { 
    columns: ':visible' 
} 

Dies wird einfach jQuery die Tabelle und nur die Spalten verwenden sichtbar sind, die in Ihrem Browser sichtbar sind.

Wenn Sie das gleiche Modell wie Colvis verwenden möchten, müssten Sie etwas mehr fansy/hacky tun. Dies ist, wie ich es in Bezug tat reagiert auch Plugin:

exportOptions: { 
    columns: exportColumns 
} 

function exportColumns(i, values, header){ 
    var colvis = $(header).closest(".dataTable").DataTable().columns().visible(); 
     if(colvis[i]){ 
     return values; 
     } 
    } 
+0

können Sie diese Frage beantworten: http: //stackoverflow.com/questions/43893776/export-selected-column-and-without-data- to-Excel-using-angularjs – Vinoth