Sql-und-Xml - Home

Server-Daten: Die Web - Datenbank als CRM - Lösung

Ausgabeseiten / sd-Elemente

Das sd:sort- Element

Erzeugt ein Paar von Sortierlinks für das in sd:for angegebene sd:rs-Elements, dort für die mit sd:col festgelegte Spalte. Das sd:rs-Element muß auf eine Tabelle oder einen View verweisen, selbstdefinierte Abfragen sind nicht (standard-) sortierbar. Das sd:sort-Element kann innerhalb von sd:input-text, innerhalb des sd:rs oder außerhalb hiervon definiert werden, der Bezug wird nur durch das sd:for-Attribut festgelegt.

Alternativ kann auf die Attribute verzichtet werden. Wird das Element so im Kontext eines sd:col-set-Elements genutzt, so werden die benötigten Daten (sd:rs und die konkrete Ausgabespalte) der Umgebung entnommen.

Die einfache Verwendung ohne Attribute und innere Elemente erzeugt das Standard-Pfeilpaar (Unicode #x2191 und #x2193), welches in den internen Masken verwendet wird. Alternative Symbole oder Texte können mit den sd:asc- und sd:desc-Attributen festgelegt werden. Wird Zwischenraum zwischen beiden Sortierlinks benötigt, soll auf einen Link verzichtet werden oder sind zusätzliche Html-Elemente gewünscht, so können die inneren Elemente sd:sort-asc und sd:sort-desc genutzt werden. Existieren beliebige innere Elemente, so werden die Attribute sd:asc und sd:desc ignoriert.
Typ
Äußere Elemente
Attribute
sd:for
Der Wert dieses Attributes muß gleich dem Namen eines sd:rs-Elements sein, dessen Ausgabe sortiert werden soll.
sd:col
Legt den Namen der Spalte fest, nach welcher sortiert werden soll
sd:asc
Der Wert dieses Attributes wird als Link für das Sortieren in Standard-Richtung (ASC) verwendet.
sd:desc
Der Wert dieses Attributes wird als Link für das Sortieren in Nicht-Standardrichtung (DESC) genutzt.
Innere Elemente

© 2003-2009 Jürgen Auer, Berlin.