Ich habe eine Datentabelle mit einer sortierbaren Spalte. Durch Klicken auf die Kopfzeile wird es sortiert. So weit, ist es gut. Nach dem Sortieren möchte ich dann die Zellen in der Spalte iterieren. Also ich mache das:Sortierung Spalten dann mit Zelle() Funktion
datatable.column(".latest").nodes().each(function (node, index, dt) {
var the_cell = this.cell(index, '.sto_bid').node();
Allerdings zieht dies die Zelle zurück, bevor die Spalte sortiert wurde. Mit anderen Worten, Index = 0 zieht die letzte Zelle in der Spalte zurück. Wie setzen Sie die Indizes beim Sortieren zurück, so dass Zelle (0, '.sto_bid') die erste in der Tabelle angezeigte Zelle zurückgibt?
Die Dokumente scheinen darauf hinzuweisen, dass Calling draw() tut, was ich brauche - es setzt die Daten zurück. Es tut nichts für mich, wenn ich dies zuerst tun:
datatable.draw()
Der Ordnungsindex noch nach hinten ist.