Zweck
Liste von Zellengruppen, die über dem Grid dargestellt werden.
Klasse
Typ
Access
Datentyp
Beschreibung
Die Zellengruppen in der Liste werden im bBrowser über dem Grid dargestellt. Die Zellengruppen werden in der Reihenfolge dargestellt, wie sie in der Liste enthalten sind.
bBrowser mit mehreren Zellengruppen
Mit den Optionen in jeder Zellengruppe kann die grafische Darstellung einer Zellengruppe definiert werden. Unter anderem kann definiert werden, dass das Grid und der Zelleninhalt durch die Zellengruppe hindurch scheint. Hierfür muss die Option BCGISO_TRANSPARENTBACKGROUND in der Zellengruppe gesetzt sein.
Damit Änderungen, die in der Liste der Zellengruppen vorgenommen wurden, auch im Browser angezeigt werden, muss der bBrowser mit der Methode bBrowser:Redraw() neu gezeichnet werden.
Beispiele
In dem folgenden Beispiel wird eine Zellengruppe mit dem Text 'Auto in Werkstatt' wie in dem Bild oben definiert. Vorausgesetzt wird, dass der bBrowser bereits initialisiert ist.
LOCAL oBrowser AS bBrowser
LOCAL oStartCell AS bCell
LOCAL oEndCell AS bCell
LOCAL oBorderStyle AS bBorderStyle
LOCAL oViewStyle AS bCellGroupItemStyle
LOCAL oCellGroupItem AS bCellGroupItem
// Startzelle und Endzelle der Zellengruppe definieren
oStartCell := bCell{13, 1, 1}
oEndCell := bCell{16, 1, 1}
// Einstellungen für die Darstellung der Zellengruppe definieren
oBorderStyle := bBorderStyle{BBS_SOLID,;
Color{COLORRED},;
1,;
0,;
bRectangle{3, 0, 3, 0}}
oViewStyle := bCellGroupItemStyle{Color{COLORBLACK},;
Brush{Color{COLORRED}},;
_Xor(BALIGN_LEFT, BALIGN_VCENTER),;
,;
,;
oBorderStyle,;
_Or(BCGISO_VALUEVISIBLE, BCGISO_END_ELLIPSIS)}
// Zellengruppe erzeugen
oCellGroupItem := bCellGroupItem{oStartCell,;
oEndCell,;
oViewStyle,;
"Auto in Werkstatt"}
// Zellengruppe dem Browser hinzufügen
oBrowser:CellGroup:Add(oCellGroupItem)
// Wichtig!!!
// -> Browser neu zeichnen
oBrowser:Redraw(#Data)
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_cellgroup.htm