4D View v14PV SORT ONE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SORT ONE
|
PV SORT ONE ( Bereich ; Links ; Oben ; Rechts ; Unten ; Ausrichtung ; Schlüssel ; Reihenfolge ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Links | Lange Ganzzahl |
![]() |
Nummer linke Spalte | |||||
Oben | Lange Ganzzahl |
![]() |
Nummer obere Zeile | |||||
Rechts | Lange Ganzzahl |
![]() |
Nummer rechte Spalte | |||||
Unten | Lange Ganzzahl |
![]() |
Nummer untere Zeile | |||||
Ausrichtung | Ganzzahl |
![]() |
1 = Sortieren nach Spalte; 0 = Sortieren nach Zeile | |||||
Schlüssel | Lange Ganzzahl |
![]() |
Spalte oder Zeile mit den zu sortierenden Werten | |||||
Reihenfolge | Ganzzahl |
![]() |
0 = Aufsteigend; 1 = Absteigend | |||||
Der Befehl PV SORT ONE sortiert den Inhalt der Auswahl, definiert durch Links, Oben, Rechts und Unten nach dem Schlüssel für Zeile oder Spalte und nach dem Parameter Reihenfolge.
Ausrichtung gibt an, ob nach Spalte oder Zeile sortiert wird:
Dieser Befehl arbeitet nur mit statischen Daten.
Dynamische Bereiche (Arrays und verknüpfte Felder) müssen über 4D Befehle sortiert werden – davon ausgehend, dass in der Quelle sortiert wird. Ein Beispiel für Sortieren dynamischer Spalten, die mit Feldern verknüpft sind, finden Sie in der Beschreibung zum Befehl PV GET CELL FIELD. Beachten Sie, dass keine Sortierung möglich ist für Arrays und Felder vom Typ Bild bzw. für berechnete Spalten (sie rufen eine Callback Methode auf und zeigen deren Ergebnis an).
Dieses Beispiel sortiert statische Spalten durch Anklicken des Spaltentitels in aufsteigender Reihenfolge. Der Bereich enthält nur statische Spalten.
PV ON EVENT(Bereich;pv on clicked;"HeaderSortMethod")
`Methode HeaderSortMethod
C_BOOLEAN($0)
C_LONGINT($1;$2;$3;$4;$5;$6)
If($5=0) `Bei Klick in einen Spaltentitel
$0:=True `Blockiert das Ereignis
PV SORT ONE(Bereich;$4;1;$4;25;1;$4;0)
`Aufsteigende Reihenfolge der gewählten Spalte
End if
Produkt: 4D View
Thema: PV Zellen verwalten
Nummer:
15975
Erstellt: 4D View 6.8
4D View Programmiersprache ( 4D View v11.4)
4D View Programmiersprache ( 4D View v12)
4D View Programmiersprache ( 4D v13)
4D View Programmiersprache ( 4D View v14 R2)
4D View Programmiersprache ( 4D View v14)
4D View Programmiersprache ( 4D View v14 R3)
4D View Programmiersprache ( 4D View v14 R4)