Zweck
Die Sortiermarkierung, die in der Spaltenbezeichnung angezeigt wird.
Klasse
Typ
Access / Assign
Datentyp
DWord
Beschreibung
bBrowserColumn:CaptionSortMarker definiert die Sortiermarkierung, die in der Spaltenbezeichnung angezeigt wird.
Das genaue Aussehen der Sortiermarkierung ist abhängig vom Betriebssystem.
Folgende Werte werden unterstützt:
Wert |
Beschreibung |
BDCF_SORTMARKER_NONE |
Keine Sortiermarkierung. |
BDCF_SORTMARKER_UP |
Markierung für aufsteigende Sortierreihenfolge. |
BDCF_SORTMARKER_DOWN |
Markierung für absteigende Sortierreihenfolge. |
Anmerkungen
Damit Sortiermarkierungen im bBrowser angezeigt werden, muss zuvor die Methode bBrowser:EnableCaptionSortMarker() aufgerufen werden.
Damit Änderungen an der Sortiermarkierung im bBrowser angezeigt werden, müssen die Spaltenbezeichnungen mit der Methode bBrowser:Redraw() neu gezeichnet werden. Dies ist allerdings nur dann notwendig, wenn die Spalte im sichtbaren Bereich des bBrowser liegt.
Beispiele
In dem folgenden Beispiel wird ein bBrowser erzeugt, in dem in der Datenspalte zum Feld LASTNAME eine Sortiermarkierung gesetzt wird.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oColumn AS bDataColumn
// Browser erzeugen
odbsCUSTOMER := DBServer{"CUSTOMER"}
odbsCUSTOMER:SetOrder("NAME")
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Show()
// Sortiermarkierungen im Browser aktivieren
oBrowser:AutoCaptionHeight := TRUE
oBrowser:EnableCaptionSortMarker(TRUE)
// Server im Browser setzen und Browser anzeigen
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Sortiermarkierung in Spalte LASTNAME setzen
oColumn := oBrowser:GetColumn(#LASTNAME)
oColumn:CaptionSortMarker := BDCF_SORTMARKER_UP
// Wichtig!!!
// -> Browser zeichnen
oBrowser:Redraw(#CAPTION)
Siehe auch
bBrowser:EnableCaptionSortMarker()
Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_captionsortmarker.htm