So entfernen Sie die Paginierung in der Datentabelle

Lesezeit: 3 Minuten

Benutzer-Avatar
Toseef Khilji

Ich bin neu in jQuery. Ich habe Datentabellen im Raster verwendet, brauche aber keine Paginierung.

Es gibt eine Liste von Bestellungen auf einer Seite und ich zeige sie in einem Datatable-Raster, aber unten möchte ich keine Paginierung anzeigen. Gibt es eine Möglichkeit, die Paginierung aus der Datentabelle zu entfernen oder auszublenden, indem Sie eine kleine Anpassung in der jQuery-Bibliothek verwenden.

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht, es anzupassen, aber ich habe nur sehr wenige Methoden gefunden, um es zu tun.

Danke im Voraus.

  • Welche Methode oder Plugin verwendest du?

    – Naryl

    24. Juli 2013 um 11:32 Uhr

Sie sollten enthalten "bPaginate": false, in das Konfigurationsobjekt, das Sie an Ihre Konstruktorparameter übergeben. Wie hier zu sehen: http://datatables.net/release-datatables/examples/basic_init/filter_only.html

  • Wenn ich nur die 100 ersten Zeilen meiner Daten anzeigen möchte, funktioniert bPaginate nicht, da es alle Daten unabhängig von meinem iDisplayLength-Parameter anzeigt. Wissen Sie, wie Sie das vermeiden können?

    – Alexis Dufrenoy

    4. Juni 2014 um 14:56 Uhr


  • Korrigieren Sie mich, wenn ich falsch liege, aber wenn Sie nur die ersten 100 Elemente anzeigen und die Paginierung deaktivieren, hat der Benutzer keine Möglichkeit, das folgende Ergebnis anzuzeigen. Wenn ja, dann solltest du versuchen, dich zu ändern Datenquelle direkt. Es scheint ein anderes Problem zu sein, also sollten Sie in Betracht ziehen, eine neue Frage zu eröffnen und uns einen Teil Ihres Codes zu geben.

    – nstCactus

    5. Juni 2014 um 0:15 Uhr


  • Eigentlich ist es für eine Suchfunktion, und ich muss auch eine Nachricht anzeigen, die besagt, dass der Benutzer seine Suchkriterien ändern muss, weil zu viele Zeilen abgerufen wurden. Für die Aufzeichnung habe ich im Datatables-Forum nachgefragt, und die Lösung besteht darin, eine Option hinzuzufügen: sDom = lfrt (ohne “p”, für keine Paginierung). Könnte nützlich sein…

    – Alexis Dufrenoy

    5. Juni 2014 um 9:25 Uhr

Benutzer-Avatar
Gyrocode.com

PAGINATION DEAKTIVIEREN

Für DataTables 1.9

Verwenden bPaginate Option zum Deaktivieren der Paginierung.

$('#example').dataTable({
    "bPaginate": false
});

Für DataTables 1.10+

Verwenden paging Option zum Deaktivieren der Paginierung.

$('#example').dataTable({
    "paging": false
});

Sehen diese jsFiddle für Code und Demonstration.

PAGINATIONSSTEUERUNG ENTFERNEN UND PAGINATION AKTIVIERT LASSEN

Für DataTables 1.9

Verwenden sDom Option zu konfigurieren, welche Steuerelemente auf der Seite erscheinen.

$('#example').dataTable({
    "sDom": "lfrti"
});

Für DataTables 1.10+

Verwenden dom Option zu konfigurieren, welche Steuerelemente auf der Seite erscheinen.

$('#example').dataTable({
    "dom": "lfrti"
});

Sehen diese jsFiddle für Code und Demonstration.

  • für 1.10+, Angabe data-paging='false' auf dem Tischelement funktioniert auch.

    – Jeromy French

    6. November 2017 um 15:56 Uhr

Benutzer-Avatar
Muhammad Fahad

Es funktioniert

Versuchen Sie den folgenden Code

$('#example').dataTable({
    "bProcessing": true,
    "sAutoWidth": false,
    "bDestroy":true,
    "sPaginationType": "bootstrap", // full_numbers
    "iDisplayStart ": 10,
    "iDisplayLength": 10,
    "bPaginate": false, //hide pagination
    "bFilter": false, //hide Search bar
    "bInfo": false, // hide showing entries
})

Benutzer-Avatar
Toseef Khilji

$(document).ready(function () {
            $('#Grid_Id').dataTable({
                "bPaginate": false
            });
        });

Ich habe mein Problem damit gelöst.

$('#table_id').dataTable({    
    "bInfo": false, //Dont display info e.g. "Showing 1 to 4 of 4 entries"
    "paging": false,//Dont want paging                
    "bPaginate": false,//Dont want paging      
})

Versuchen Sie diesen Code

Benutzer-Avatar
Mohsin Schokat

Wenn Sie die Paginierung entfernen und die Datentabelle ordnen möchten, fügen Sie dieses Skript am Ende Ihrer Seite hinzu!

<script>
$(document).ready(function() {        
    $('#table_id').DataTable({
        "paging":   false,
       "info":     false
    } );
      
  } );
</script>

Benutzer-Avatar
Matt Budz

Du kannst hinzufügen data-paging='false' zum <table> Element und Paginierung werden für diese Tabelle deaktiviert.

1310180cookie-checkSo entfernen Sie die Paginierung in der Datentabelle

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy