Tabelle die sich automatisch ordnet
vegoh
- sonstiges
Hallo,
ich brauche eine Tabelle,die sich automatisch nach dem Datum, welches in einer Spalte steht ordnet.
Geht das?
Gruß
Tachchen!
ich brauche eine Tabelle,die sich automatisch nach dem Datum, welches in einer Spalte steht ordnet.
Klar geht das.
Die Frage ist, ob sie das tun soll in Excel, einem HTML-Dokument, ...?
Gruß
Die schwarze Piste
Hallo, geht um den Postkartenverteiler unter www.wallwitzburg.de/intern
...das is nen blog... aber ich denke da hat man auch möglichkeiten...
oder?
liebe grüße
Hallo, geht um den Postkartenverteiler unter www.wallwitzburg.de/intern
und wo ist da eine Tabelle.
Struppi.
Hi,
ich brauche eine Tabelle,die sich automatisch nach dem Datum, welches in einer Spalte steht ordnet.
Geht das?
jedenfalls nicht mit HTML.
Theoretisch denkbar, aber sehr umständlich, wäre eine Lösung mit Javascript.
Um was für Daten handelt es sich denn? Geht es dir um eine statische Tabelle in einem statischen HTML-Dokument? Dann wäre es am einfachsten, sie gleich im Editor vor dem Hochladen zu sortieren. Wenn es um dynamische Daten geht, die serverseitig generiert werden, ist sowieso schon eine serverseitige Logik im Spiel (z.B. PHP oder Perl). Dann wäre es sinnvoll und effizient, die Sortierung an der Stelle zu erledigen. Kommen die Daten gar aus einer Datenbank? Dann kann die Datenbank vielleicht auch gleich die Sortierung übernehmen.
Erzähl mal etwas genauer, was du eigentlich für Voraussetzungen hast, sonst können wir hier nur ziellos im Nebel stochern.
So long,
Martin
Um was für Daten handelt es sich denn? Geht es dir um eine statische Tabelle in einem statischen HTML-Dokument? Dann wäre es am einfachsten, sie gleich im Editor vor dem Hochladen zu sortieren. Wenn es um dynamische Daten geht, die serverseitig generiert werden, ist sowieso schon eine serverseitige Logik im Spiel (z.B. PHP oder Perl). Dann wäre es sinnvoll und effizient, die Sortierung an der Stelle zu erledigen. Kommen die Daten gar aus einer Datenbank? Dann kann die Datenbank vielleicht auch gleich die Sortierung übernehmen.
Hallo, ist es deiner Ansicht nach also effizienter bei jeder Sortierung (Benutzer klickt in den Header - aufsteigend, Benutzer klickt noch mal in den Header - absteigend) die Seite neu zu Laden oder mit JavaScript eine Sortierung durchzuführen? Oder sollte da das neue Zauberwort AJAX ins Spiel kommen und jedesmal sollte nur die Tabelle neu geladen werden?
lg Thomas
Hallo Thomas,
ist es deiner Ansicht nach also effizienter bei jeder Sortierung (Benutzer klickt in den Header - aufsteigend, Benutzer klickt noch mal in den Header - absteigend) die Seite neu zu Laden ...
ja, auf jeden Fall.
oder mit JavaScript eine Sortierung durchzuführen?
Nein, das hatte ich nur als theoretisch denkbare Möglichkeit angesprochen. Ich möchte es in der Praxis aber nicht einsetzen, wenn es vermeidbar ist, um Javascript-Verweigerer (und deren Zahl scheint zuzunehmen) nicht auszuschließen.
Oder sollte da das neue Zauberwort AJAX ins Spiel kommen und jedesmal sollte nur die Tabelle neu geladen werden?
Nein. Aus demselben Grund.
Es sei denn, die AJAX-Lösung wäre optional realisiert und ist mit einem Fallback auf ein herkömmliches Neuladen der Seite mit serverseitiger Logik ausgestattet.
Ciao,
Martin
Hallo Thomas,
auch wenn du Martin direkt gefragt hast, antworte ich auch noch.
ist es deiner Ansicht nach also effizienter bei jeder Sortierung (Benutzer klickt in den Header - aufsteigend, Benutzer klickt noch mal in den Header - absteigend) die Seite neu zu Laden
Zumindest ist es empfehlenswert, auch dies vorzusehen, damit javascriptlose Seitenbesucher auch in den Genuss der Sortierung kommen.
oder mit JavaScript eine Sortierung durchzuführen?
Das bedeutet zwar einen doppelten Aufwand, wenn sowieso eine serverseitige Technik zum Einsatz kommt, hat aber auch Vorteile. Wenn Javascript verfügbar ist, kann dadurch Traffik gespart werden und das eventuell nervige Neuladen der Seite entfällt. Außerdem ist es dann auch offline möglich die Tabelle zu sortieren, wie z.B. bei einer Weitergabe der Daten auf CD oder lokaler Speicherung.
Wenn auf dem Server keine Scriptsprache zur Verfügung steht, die Seiten also statisch sind, ist das die einzige Möglichkeit.
Oder sollte da das neue Zauberwort AJAX ins Spiel kommen und jedesmal sollte nur die Tabelle neu geladen werden?
Das verknüpft Nachteile beider Varianten. Javascript ist erforderlich, und trotzdem ist die Serverkommunikation nötig.
Es entfällt lediglich das Neuladen der kompletten Seite.
Ein Javascript, das die Tabelle anhand des Datums neu sortiert, ist vielleicht nicht ganz trivial, ein browserübergreifend zuverlässig funktionierender Austausch von Seiteninhalten mittels AJAX aber auch nicht.
Auf Wiederlesen
Detlef