deferLoading
kann aktiviert werden, um die Zeilen in der ursprünglichen HTML
für die erste Seite verwenden, wenn DataTables
mit serverseitigen Verarbeitung verwenden. Aber was, wenn die HTML
die Zeilen für die erste Seite nicht enthält? Um das Paging für Benutzer zu unterstützen, die JavaScript
, index.php?page=3
deaktiviert haben, wird die dritte Seite in meiner Tabelle geladen. Aber wie kann ich Benutzern, die JavaScript
aktiviert haben, mitteilen, dass die erste Seite die dritte Seite ist und nicht die erste Seite? Ich habe versucht,deferLoading für andere als die erste Seite in DataTables
$('.table').on('preInit.dt', function(Event, Settings, Json) {
$.fn.dataTable.Api(Settings).page(3);
});
mit DataTables
zu sagen, dass, dass die dritten Seite angezeigt werden soll. Aber es scheint nicht, dass Paging in preInit
durchgeführt werden kann. Ich habe auch versucht, die init
-Event, aber ich denke, das ist zu spät, als DataTables
haben bereits die Daten geladen, die es für die erste Seite denkt, und AJAX
verwendet, um Daten für andere Seiten zu erhalten.