Thomas Binder: dynamisches Sortieren einer Tabelle

Beitrag lesen

Hallo zusammen,

der sehr gute Feature-Artikel über dynamisches Sortieren einer Tabelle per Javascript unter http://aktuell.de.selfhtml.org/artikel/dhtml/tabellen-sortieren/
enthält in seinem Beispiel-Coding noch einen Bug. Wie man sich leicht selbst überzeugen kann, führt dieser Bug zu einer fehlerhaften Ausgabe, wenn der zu sortierende Datenbestand in der relevanten Spalte (also dem Sortierkriterium) Sätze mit gleichem Wert enthält.

Ich habe eine Lösung dieses Problems gefunden, die auch zu funktionieren scheint.
Sie ist aber daran gebunden, dass die Funktion "numsort" aus diesem Coding stabil sortiert, d.h. bei Sätzen mit gleichem Wert im Sortierkriterium deren ursprüngliche Reihenfolge beibehält. Zum Glück, geht es bei mir nur um numerische Werte, so dass ich mich auf den Numsort beschränken kann. Die eigentliche Methode "sort" von JavaScript sortiert ja wohl nicht stabil.

Kann mal jemand, der mehr von der Materie versteht, checken, ob diese Funktion "numsort" stabil sortiert ?
Ist das evtl. Browser-abhängig ?
Gibt es eine Möglichkeit, den eigentlichen "sort" stabil zu machen ?

Vielen Dank im Voraus
Thomas Binder, Berlin