Wie man die richtige Zeile Daten aus der jquery-dataTable-nach Spalte Sortieren?
Ich bin mit jquery dataTable für die Anzeige von Kundendaten. Zunächst mal gehe ich auf Kunden-Seite,ich habe 20 Kunden-Datensätze in der dataTable sortiert nach
die customerId-Spalte( so dass Sie sind diese ab 20 bis 1 wo 20 ist die id von 20th Kunden und die 1 ist die id des ersten Kunden) in desc
um. 20 Kunden, ist oben in der dataTable.
nun tun, wenn unten in meinem javascript-code
var customerTable=$('#customer').dataTable();//where customer is the html div associated with dataTable
var custData = customerTable.fnGetData(18)//it gives me data of 19 row in dataTable( as dataTable index starts from 0)
//so i get the data of customer having customer id=19
Völlig in Ordnung, bis hier.
Nun habe ich Sie auf das Sortieren-Symbol auf customerId-Spalte . Also nach der Sortierung Kunde mit der id 1 angezeigt, oben in der dataTable und der Kunde mit der id 20
angezeigt werden am unteren Rand. Jetzt verstehe ich meine javascript-opration wieder
var customerTable=$('#customer').dataTable();
var custData = customerTable.fnGetData(18)
//it should give me data for customer id=2 Right? but still i am getting the old data i.e customer Data having id=19.
bin ich nicht immer, warum bin ich nicht immer die richtigen Daten nach dem Sortieren? wie sollte ich die richtigen Daten mit Zeilen-id, die nach der dataTable
die Sortierung?
- Sie können überprüfen Sie heraus diese Diskussion in datatables.net - datatables.net/forums/discussion/13315/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchte ich dasselbe mit wenig Veränderung.
Erste erstellte Globale variable zum speichern der Tabelle.
Dann initiiert das Objekt in onready Zustand.
Wenn Sie Sortieren und bekommen die Daten jetzt. Sie wahrscheinlich bekommen, was Sie wollen.
Einzige, was mir bewusst ist, dass ich nicht eingeleitet haben, das table-Objekt nach der Sortierung.