Ich versuche, Datentabelle ersetzen Pagation "Zurück" & "Next" mit fa-Symbolen (<,>), aber Fehler "DataTable kann nicht neu initialisiert werden." Ich habe danach gesucht und bekam die Diagnose als „Tables stellt eine Methode destroy() einen alten Tisch zu zerstören, so dass Sie der Lage wäre, ein neues an seiner Stelle zu initialisieren.“
„https://datatables.net/manual/tech-notes/3“Ich versuche, Datentabelle Paginierung "Vorherige" & "Nächste" mit fa-Symbole (< , >) zu ersetzen, aber Fehler "DataTable kann nicht reinitialisieren."
I verwendet der folgende Code es funktioniert, aber meine Tabelle ist zerstört und neu erstellt. $(document).ready(function() {
oTable = $('.pagination').dataTable({
"ordering": true,
//"sDom":"flrtip"
//"sDom": 'r<"contactsTable"t><p>',
"oLanguage": {
"oPaginate": {
"sNext": '<i class="fa fa-chevron-right" ></i>',
"sPrevious": '<i class="fa fa-chevron-left" ></i>'
}
}
});
oTable.destroy();
});
Gibt es eine andere Möglichkeit, die Symbole zu ändern, ohne das alte Tabellenobjekt zu zerstören?
Ihr Code scheint gut zu funktionieren, ohne den Tisch zu zerstören, zumindest in dieser Geige: http://jsfiddle.net/h2x7mfh4/. Wie bevölkern Sie übrigens Ihre Tabelle mit Daten? – ConstantineUA
Hallo, #ConstantineUA versuchen Sie diese jsfiddle: [Link] (http://jsfiddle.net/jackripper786/h2x7mfh4/2/) in dem ein Fehler ausgelöst wird, dass Sie Datentabelle nicht neu initialisieren können. Die Lösung dazu finden Sie unter diesem Link [link] (https://datatables.net/manual/tech-notes/3), aber dafür muss die alte Datentabelle zerstört werden. Gibt es eine Möglichkeit, die Paginierungssymbole der Datentabelle zu ändern, ohne die alte Tabelle zu zerstören? –