easyVDR-Wiki:Sortierbare Tabellen
Zur Navigation springen
Zur Suche springen
Inhaltsverzeichnis
Sortierbare Tabelle
Quellcode
{| class="prettytable sortable"
|-
! class="unsortable" | Text !! Name !! Jahreszahl !! data-sort-type="number" | Zahlen
|-
| Bernd Müller
| Müller, Bernd
|style="text-align:right" data-sort-value="1850"|um 1850
|style="text-align:right"|2,00 m
|-
| Hans Zehnder
| Zehnder, Hans
|style="text-align:right"|1840
|style="text-align:right"|1,30 m
|-
| Stefan Ackermann
| Ackermann, Stefan
|style="text-align:right"|1860
|style="text-align:right"|1,55 m
|}
Ergibt
| Text | Name | Jahreszahl | Zahlen |
|---|---|---|---|
| Bernd Müller | Müller, Bernd | um 1850 | 2,00 m |
| Hans Zehnder | Zehnder, Hans | 1840 | 1,30 m |
| Stefan Ackermann | Ackermann, Stefan | 1860 | 1,55 m |
Erläuterungen
- Das
sortableinclass="prettytable sortable"erlaubt die Sortierung der Tabelle nach wählbaren Spalten. - Mit
class="unsortable"können einzelne Spalten von der Sortierbarkeit ausgenommen werden. - Die Sortierung funktioniert nur, wenn die Zellen der Kopfzeile (Spaltenüberschriften) mit Ausrufezeichen (!) angegeben werden (bzw. bei Eingabe nebeneinander in der Form:! Überschrift1 !! Überschrift2 !! Überschrift3).
- Bei der Verwendung von Namen und Zahlen sorgen Angaben eines Sortierschlüssels oder -typs für die richtige Sortierung. Hier die wichtigsten Fälle:
- Bei Stefan Ackermann und um 1850 sorgt das Attribut
data-sort-valuefür die richtige Sortierung abweichend von der Anzeige. - Die Angabe
data-sort-type="number"in der letzten Spalte stellt sicher, dass die Spalte numerisch sortiert wird. Dies ist notwendig, da die Einheiten hier eine automatische Erkennung als Zahlen verhindern.
- Bei Stefan Ackermann und um 1850 sorgt das Attribut
- Die Angabe
class="unsortable"nimmt die erste Spalte von der Sortierung aus, da diese sonst nach dem Vornamen sortiert würde.