Navigation:  Klassen > bBrowser >

bBrowser:ColorCondition

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

Zweck

Liste von Farbbedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.

Klasse

bBrowser

Typ

Access

Datentyp

bColorConditionList

Beschreibung

Über die Liste der Farbbedingungen können einzelne Datenzeilen in unterschiedlichen Vorder- und/oder Hintergrundfarben dargestellt werden. Die Liste der Farbbedingungen ist ein Objekt der Klasse bColorConditionList. Neue Farbbedingungen können über die Methode bBrowser:ColorCondition:Add() hinzugefügt werden. Mit der Methode bBrowser:ExistColorConditions() kann geprüft werden, ob Farbbedingungen definiert sind.

 

Alle Datenzeilen zu denen keine Farbbedingungen existieren, werden mit der Vorder- und Hintergrundfarbe aus dem bBrowser:DataView-Objekt gezeichnet.

 

Damit Änderungen, die in der Liste der Farbbedingungen vorgenommen wurden, auch im Browser angezeigt werden, müssen alle Daten über die Methode bBrowser:Refresh() neu eingelesen werden.

Beispiele

In dem folgenden Beispiel wird eine Farbbedingung definiert, die alle Kunden in der Farbe Rot hervorhebt, die vor 1960 geboren wurden.

 

LOCAL odbsCUSTOMER    AS DBServer

LOCAL oBrowser        AS bBrowser

LOCAL oColorCondition AS bColorCondition

 

// Browser erzeugen und anzeigen

odbsCUSTOMER := DBServer{"CUSTOMER"}

oBrowser := bBrowser{oOwner,;

                                         1000,;

                                         Point{0, 0},;

                                         Dimension{300, 250}}

oBrowser:Use(odbsCUSTOMER)

oBrowser:Show()

 

// Farbbedingung definieren

oColorCondition := bColorCondition{"Server:BIRTHDAY<CToD('01.01.60')",;

                                   odbsCUSTOMER,;

                                   Color{COLORRED}}

oBrowser:ColorCondition:Add(oColorCondition)

 

// Wichtig!!!

// -> Daten neu einlesen

oBrowser:Refresh()

Siehe auch

bBrowser:DataView

bBrowser:ExistColorConditions()

bBrowser:Refresh()

bDataColumn:ColorCondition

 


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