Lade...
 

GetSort

GetSort

GetSort(windowID, oboxID), GetSort(, oboxID), GetSort

Parameter: Bezeichner eines Windows und einer Objektbox

Stack
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
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.