Choseho weblog o webu

Řazení dat v tabulce pomocí Javascriptu

12. 05. 2004

Do jednoho administračního systému jsem potřeboval vytvořit tabulku, ve které by šlo řadit pouze na straně klienta. Z časových důvodů jsem nechtěl vymýšlet vlastní řešení, a tak jsem hledal na internetu. Našel jsem několik skriptů, ale nejlepší se mi zdá od WebFX.

Po ořezání komentářů, balastu a menších úpravách velikost skriptu skončila na 8 KB, což je podle mě i na admin. systém dost. Ovšem skript funguje ve všech majoritních browserech. Skript umožňuje řadit podle čtyř výchozích datových typů - Number, String, CaseInsensitiveString a Date. Lze také rozšířit i o vlastní datový typ a nadefinovat k němu sortovací funkci.

Ukázka

Toto řešení je dobré u jednoduchých tabulek, které se nestránkují.

Pořadí Klub Body Náhodné datum
1. FC Baník Ostrava 60 1.1.2004
2. AC Sparta Praha 55 23.2.2004
3. SK Sigma Olomouc 52 12.2.2004
4. SK Slavia Praha 49 19.6.2004
5. FC Synot 45 27.3.2004

Nevíte někdo náhodou o nějakém skriptu, který je menší a stejně tak dobře funkční?

Odkazy

Autor: Chose| 14:44 - 12. 05. 2004 | Trvalý odkaz | Homepage



© 2004 Josef Šíma - ja@chose.cz