2017-09-07 1 views
0

Ich verwende Datatable in meinem Projekt. Ich zeige 20-25 Spalte in der Tabelle. Gibt es in data table eine Option, wo der Benutzer die unerwünschte Spalte ausblenden und nur die Spalte anzeigen kann, die er anzeigen möchte.Benutzer anpassbare Datentabelle

Meine Datentabelle:

$("#datatable-buttons").DataTable({ 
     "destroy": true, 
     "order": [], 
     dom: "Bfrtip", 
     "bProcessing": false, 
     "bServerSide": false, 
     "searching": false, 
     "pageLength": 10, 
     "autoWidth": false, 
     "bAutoWidth": false, // Disable the auto width calculation 
     "sort": "position", 
     "stateSave": true, 
     "scrollX": true, 
     "ajax": "MyURL" 
}); 
+0

Sie möchten die Zeile in jedem Fall mit jQuery oder anderen ausblenden? –

+0

Ich möchte ganze Spalte nicht Zeile ausblenden ... – ansh

+0

Es gibt keine solche Option, können Sie Scrollen mit Überlauf –

Antwort

1

Ich glaube, Sie wollen Show/Hide die Spalten nach den Daten in der Homepage zu laden. Bitte überprüfen Sie den folgenden Link, der zeigt wie Spalten anzeigen/verbergen nach Laden von Daten in Datentabelle. Show/hide columns dynamically. Kann hilfreich sein.

+0

Hallo Ragesh, Ja, es hat für mich funktioniert. aber das Problem ist nach dem Aktualisieren der Seite wieder gehen es zurück zum vorherigen Zustand und Benutzer müssen wieder die ungenutzte Spalte verstecken .. :( – ansh

+0

Sie müssen den Namen der versteckten Spalten im Cache oder DB (jede andere Konfigurationsdatei), die Sie wollen, speichern, dann verstecken Sie diese Spalten auf der nächsten Seite laden .. –

+0

@ansh wenn diese Antwort hilfreich ist, bitte upvote ... –

Verwandte Themen