2015-12-18 16 views
5

Ich verwende Laravel Pagination mit DataTables. Wie kann ich die Gesamtzahl der Seiten für die Tabelle basierend auf der Sammlung festlegen. d.hSo legen Sie die Gesamtzahl der Seiten in Datentabellen fest

var table = $('#table_id').DataTable({ 
    "iDisplayLength":10, 
    "recordsTotal":3615, 
    "pagingType": "full_numbers" 
}); 
+0

Warum möchten Sie es manuell einstellen? – vijayP

+0

Da ich eine Sammlung vom Controller zurückgebe und DataTable selbst nicht die Gesamtzahl der zu paginierenden Daten erfasst. –

Antwort

0

@Awais,

Es gibt keine recordsTotal Option für Datatable. Versuchen Sie, eine FnDraw() auszulösen, nachdem Sie Ihre Daten dynamisch über fnAddData() in die Tabelle gesetzt haben.

DataTables soll die Paginierungskomponente automatisch aktualisieren, sobald ein Neuzeichnen vorgenommen wird.

Bitte versuchen Sie es zu aktualisieren, wenn es funktioniert hat.

Verwandte Themen