Tabelle sortieren (SelfHTML Beispiel...)
Niels Runge
- dhtml
Hallo,
das Beispiel
http://selfaktuell.teamone.de/tippstricks/dhtml/tabellen-sortieren/index.htm
funktioniert bei mir wunderbar, doch wenn man in einer Spalte mehrere gleiche Werte hat, dann tritt beim sortieren das Problem auf dass das Script dann bei allen anderen Spalten die Werte des Ersten eintragt.
Beispiel:
vor dem sortieren
|Name |Alter|
--------------
Peter 37
Hans 43
Jutta 28
Helmut 43
--------------
nach dem sortieren nach Alter
|Name |Alter|
--------------
Jutta 28
Peter 37
Hans 43
Hans 43 <-- das ist das Problem
--------------
Ich habe bisher mehr Serverseitig gearbeitet(sprich PHP), und kenne mich nicht wirklich mit JavaScript aus, aber ich denke das Problem ist dass das Array so aussieht:
var Tabellendaten = new Array(
"Baden-Württemberg","28305","6793","32312",
"Bayern","28305","4863","31285",
"Hessen","28305","9466","30070"
);
aber wohl besser so aussehen sollte:
var Tabellendaten = new Array(
new Array("Baden-Württemberg","28305","6793","32312"),
new Array("Bayern","28305","4863","31285"),
new Array("Hessen","28305","9466","30070")
);
Habe ich auch geändert, und auch ein wenig am Script, aber es will einfach nicht...
Hat jemand eine Idee, oder hat auch schon mal mit diesem Beispiel gearbeitet?
Gruß
Niels Runge
Hallo,
hat sich erledigt, habe herausgefunden wie man mit Array.sort() Mehrdimensionale Arrays sortieren kann.
Gruß
Niels Runge