2017-07-21 5 views
1

Ich möchte einige Spalten in Datentabelle ausblenden, wenn Seite Größe ändern (reagiert). Ich möchte einige Spalten je nach aktueller Größe anzeigen/ausblenden.jQuery Datatables, wie angegebene Spalte dynamisch ausblenden

Vielen Dank.

+0

Verwenden [Responsive] (https://datatables.net/extensions/responsive/) Erweiterung finden Sie unter [meine Antwort] (https://stackoverflow.com/a/45235750/3549014) unten. –

Antwort

0

Es ist sehr einfach.

var tbl = $('your_datatable_selector'); 

// Work with column 2 
tbl.DataTable().column(2).visible(false); // or true, if you want to show it 
+1

Oh. so schnell! Das ist was ich brauche! – Goorenad

+1

Dies könnte hilfreicher sein, http://csharp-video-tutorials.blogspot.in/2015/08/jquery-datatable-show-hide-columns.html –

+1

Vielen Dank, ich werde lesen. – Goorenad

0

Verwenden Responsive Erweiterung zum Anzeigen/Verbergen Spalten auf Bildschirmgröße dynamisch berechnet.

Optional können Sie bestimmen, welche Spalten zuerst mit responsivePriority Option ausgeblendet werden, siehe Column priority für weitere Details.

Alternativ können Sie den th Elementen spezielle Klassen zuweisen, um das Spaltenverhalten zu definieren, siehe Class logic für weitere Details.

Sie müssen nur zusätzliche CSS/JS-Dateien hinzufügen und die Option responsive wie unten gezeigt verwenden.

$('#example').DataTable({ 
    responsive: true 
}); 
Verwandte Themen