Navigation:  Klassen > bBrowserColumn >

bBrowserColumn:CaptionSortMarker

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Die Sortiermarkierung, die in der Spaltenbezeichnung angezeigt wird.

Klasse

bBrowserColumn

Typ

Access / Assign

Datentyp

DWord

Beschreibung

bBrowserColumn:CaptionSortMarker definiert die Sortiermarkierung, die in der Spaltenbezeichnung angezeigt wird.

 

CaptionSortMarker

 

 

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:AutoCaptionHeight

bBrowser:EnableCaptionSortMarker()

bBrowser:Redraw()

bSample - SortMarker

 


Page url: http://www.YOURSERVER.com/index.html?bbrowsercolumn_captionsortmarker.htm