Zweck
Liste von Farbbedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.
Klasse
Typ
Access
Datentyp
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:ExistColorConditions()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_colorcondition.htm