Zweck
Liste von Grid-Bedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.
Klasse
Typ
Access
Datentyp
Beschreibung
Über die Liste der Grid-Bedingungen können einzelne Datenzeilen in unterschiedlichen Grids dargestellt werden. Mit der Methode bBrowser:ExistGridConditions() kann geprüft werden, ob Grid-Bedingungen definiert sind.
Alle Datenzeilen zu denen keine Grid-Bedingungen existieren, werden mit dem Grid aus dem bBrowser:DataView-Objekt gezeichnet.
Damit Änderungen, die in der Liste der Grid-Bedingungen 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 Grid-Bedingung definiert, die alle Kunden hervorhebt, in denen das Feld FEMININE den Wert TRUE enthält. Als Grid wird der Grid-Stil BGRID_CONVEX verwendet.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oGrid AS bGrid
LOCAL oGridCondition AS bGridCondition
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Grid für die Grid-Bedingung definieren
oGrid := bGrid{BGRID_CONVEX}
// Grid-Bedingung definieren
oGridCondition := bGridCondition{"Server:FEMININE",;
odbsCUSTOMER,;
oGrid}
oBrowser:GridCondition:Add(oGridCondition)
// Wichtig!!!
// -> Daten neu einlesen
oBrowser:Refresh()
Siehe auch
bBrowser:ExistGridConditions()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_gridcondition.htm