Navigation:  Klassen > bBrowser >

bBrowser:GridCondition

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

Zweck

Liste von Grid-Bedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.

Klasse

bBrowser

Typ

Access

Datentyp

bGridConditionList

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

bBrowser:ExistGridConditions()

bBrowser:Refresh()

bDataColumn:GridCondition

bGrid

 


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