Ich bin neu in jQuery. Ich habe Datatables im Raster verwendet, brauche aber keine Paginierung.
Es gibt eine Liste von Bestellungen auf einer Seite und ich zeige sie in einem datierbaren Raster, aber unten möchte ich keine Paginierung anzeigen. Gibt es eine Möglichkeit, die Paginierung mithilfe einer Bitanpassung in der jQuery-Bibliothek aus der Datentabelle zu entfernen oder auszublenden?
Ich habe versucht, es anzupassen, aber ich habe nur sehr wenige Methoden gefunden, um es zu tun.
Danke im Voraus.
jquery
html
pagination
datatables
Toseef Khilji
quelle
quelle
Antworten:
Sie sollten
"bPaginate": false,
in das Konfigurationsobjekt aufnehmen, das Sie an Ihre Konstruktorparameter übergeben. Wie hier zu sehen: http://datatables.net/release-datatables/examples/basic_init/filter_only.htmlquelle
PAGINATION DEAKTIVIEREN
Für DataTables 1.9
Verwenden Sie die
bPaginate
Option, um die Paginierung zu deaktivieren.Für DataTables 1.10+
Verwenden Sie die
paging
Option, um die Paginierung zu deaktivieren.Code und Demonstration finden Sie in dieser jsFiddle .
ENTFERNEN SIE DIE PAGINATIONSKONTROLLE UND LASSEN SIE DIE PAGINATION AKTIVIERT
Für DataTables 1.9
Verwenden Sie die
sDom
Option, um zu konfigurieren, welche Steuerelemente auf der Seite angezeigt werden.Für DataTables 1.10+
Verwenden Sie die
dom
Option, um zu konfigurieren, welche Steuerelemente auf der Seite angezeigt werden.Code und Demonstration finden Sie in dieser jsFiddle .
quelle
data-paging='false'
des Tabellenelements.Es funktioniert
Versuchen Sie es mit dem folgenden Code
quelle
Ich habe mein Problem damit gelöst.
quelle
Versuchen Sie diesen Code
quelle
Wenn Sie die Paginierung entfernen und die Reihenfolge von dataTable festlegen möchten, fügen Sie dieses Skript am Ende Ihrer Seite hinzu!
quelle
Hier ist eine Alternative, die eine schrittweise Verbesserung gegenüber mehreren anderen Antworten darstellt. Unter der Annahme, dass settings.aLengthMenu nicht mehrdimensional ist (dies kann der Fall sein, wenn DataTables Zeilenlängen und Beschriftungen aufweist) und sich die Daten nach dem Laden der Seite nicht ändern (für einfache DOM-geladene DataTables), kann diese Funktion eingefügt werden, um Paging zu vermeiden. Es werden mehrere Paging-bezogene Klassen ausgeblendet.
Vielleicht robuster wäre es, Paging in der folgenden Funktion auf false zu setzen, aber ich sehe keinen API-Aufruf für diese Off-Hand.
quelle