Zum Hauptinhalt springen
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

_WinClmSortFlagsAutoActive

_WinClmSortFlagsAutoActive Aktivieren der automatischen Sortierung

Wird in der Eigenschaft ClmSortFlags der Wert _WinClmSortFlagsAutoActive gesetzt, wird die Sortierung der Liste nicht mehr durch die Einstellungen in der Liste, sondern durch die Einstellungen in der Spalte bestimmt.

Die Möglichkeit über diese Spalte zu sortieren, kann dem Benutzer durch Setzen der Eigenschaft ClmSortImage auf einen anderen Wert als _WinClmSortImageNone angezeigt werden. Ist in der Spalte des RecList -Objekts, in der Eigenschaft DbKeyNo ein Schlüssel gesetzt, wird durch Anklicken des Spaltenkopfes die Spalte selektiert (siehe _WinClmSortFlagsAutoSelected) und die Sortierung der Datensätze erfolgt in der entsprechenden Schlüsselreihenfolge.

Das Symbol im Spaltenkopf wird durch ein Dreieck ersetzt, dass ebenfalls die Sortierreihenfolge anzeigt. Die initiale Sortierrichtung wird durch die Eigenschaft DbKeyReverseSort bestimmt. Wird die gleiche Spalte erneut angeklickt, wechselt die ortierreihenfolge.

Bei Verwendung eines DataList -Objekts kann durch Klicken der Spaltenköpfe nach allen Spalten sortiert werden, die dieses Flag gesetzt haben. Die Änderung der Reihenfolge der Zeilen, ändert auch den Zeilenindex der einzelnen Zeilen. Bei Änderungen in einer oder mehreren Zeilen, kann eine Neusortierung mit der Anweisung WinUpdate ( _WinUpdSort ) durchgeführt werden.