GetSort
GetSort(windowID, oboxID), GetSort(, oboxID), GetSort
Parameter: Bezeichner eines Windows und einer Objektbox
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | |
Stack(Out) | Top | ] |
Top-1 | Spaltenindex n | |
. . . | . . . | |
Top-n | Spaltenindex 1 | |
Top-n-1 | [ |
oder, wenn nur nach einer Spalte sortiert wurde:
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | - |
Stack(Out) | Top | Spaltenindex |
GetSort gibt zurück, nach welchen Spalten die in einer ObjektBox dargestellten Daten sortiert wurden. "Spalten", genauer gesagt: die Nummern der SetFomat-Anweisungen, werden mit Null beginnend gezählt. Das Flag DESCENDING bedeutet absteigende Sortierung, wobei 1 für die 0-te Spalte, 2 für die erste Spalte usw. stehen z.B.: GetSort gibt Vektor [ 2 DESCENDING ] zurück. Die Sortierreihenfolge bestimmt SetSort-Befehl für eine folgende FillObox-, UpdateObox- bzw. OboxFill, OboxUpdate-Anweisung. Bereits dargestellte Daten können mit Sort umgeordnet werden (siehe Beispiel).
Bei strukturierten Daten wird die Sortierung nur auf Objekte (Childs) angewandt, die sich unter dem selben übergeordneten Objekt (Parent) befinden. Jede Menge von untergeordneten Objekten zu einem (gemeinsamen) übergeordneten Objekt werden also als eine Art Sub-Liste behandelt.