Zweck
Definiert eine Gruppe von bBrowser, die untereinander synchronisiert werden.
Klasse
bBrowserCollection
Zugriffe
SuspendSynchronizationCount | (Access) |
Methoden
Erbt von
<kein Vorfahre>
Vererbt an
<kein Nachfahre>
Beschreibung
Mit der Klasse bBrowserCollection können mehrere bBrowser zu einer Gruppe zusammengefasst und bei bestimmten Aktionen automatisch synchronisiert werden.
Alle bBrowser, die synchronisiert werden sollen, müssen mit der Methode bBrowserCollection:RegisterClient() als Client bei der bBrowserCollection registriert werden. Bei der Registrierung kann über Flags definiert werden, welche Aktionen für den bBrowser synchronisiert werden sollen. Somit ist es möglich, mehrere bBrowser einer bBrowserCollection unterschiedlich zu synchronisieren.
Die folgende Tabelle definiert die unterstützten Flags:
Flag |
Synchronisierte Aktion |
BBCF_NONE |
Keine Aktionen synchronisieren. |
BBCF_ALL |
Alle Aktionen synchronisieren. |
BBCF_SYNCRONIZE_CURRENT_COLUMN |
Bewegungen des Tabellencursors innerhalb eines Datensatzes. |
BBCF_SYNCRONIZE_SELECTION |
Änderungen in der Selektion. |
BBCF_SYNCRONIZE_COLUMN_MOVE |
Verschieben von Spalten mit der Maus. |
BBCF_SYNCRONIZE_COLUMN_RESIZE |
Änderungen der Spaltenbreite mit der Maus. |
BBCF_SYNCRONIZE_ROW_RESIZE |
Änderungen der Zeilenhöhe mit der Maus. |
BBCF_SYNCRONIZE_CAPTION_CLICK |
Einfache Mausklicks auf die Spaltenbezeichnungen. |
BBCF_SYNCRONIZE_CAPTION_DOUBLECLICK |
Doppelte Mausklicks auf die Spaltenbezeichnungen. |
BBCF_SYNCRONIZE_CELL_CLICK |
Einfache Mausklicks auf die Datenzellen. |
BBCF_SYNCRONIZE_CELL_DOUBLECLICK |
Doppelte Mausklicks auf die Datenzellen. |
BBCF_SYNCRONIZE_FOOTER_CLICK |
Einfache Mausklicks auf die Spaltenfüße. |
BBCF_SYNCRONIZE_FOOTER_DOUBLECLICK |
Doppelte Mausklicks auf die Spaltenfüße. |
BBCF_SYNCRONIZE_SELECTOR_CLICK |
Einfache Mausklicks auf die Selektorspalte. |
BBCF_SYNCRONIZE_SELECTOR_DOUBLECLICK |
Doppelte Mausklicks auf die Selektorspalte. |
BBCF_SYNCRONIZE_RECORDGROUP_CLICK |
Einfache Mausklicks auf die Spalte mit den Datensatzgruppierungen. |
BBCF_SYNCRONIZE_RECORDGROUP_DOUBLECLICK |
Doppelte Mausklicks auf die Spalte mit den Datensatzgruppierungen. |
BBCF_SYNCRONIZE_RECORDGROUPITEM_CHANGESTATE |
Öffnen bzw. schließen von Datensatzgruppen. |
BBCF_SYNCRONIZE_CURRENT_RECORD |
Bewegungen des Tabellencursor auf andere Datensätze. |
BBCF_SYNCRONIZE_HORIZONTAL_SCROLL |
Horizontales Scrollen. |
BBCF_SYNCRONIZE_VERTICAL_SCROLL |
Vertikales Scrollen. |
BBCF_SYNCRONIZE_HSCROLLBAR_VISIBILITY |
Sichtbarkeit des horizontalen Scrollbalkens. |
BBCF_SYNCRONIZE_VSCROLLBAR_VISIBILITY |
Sichtbarkeit des vertikalen Scrollbalkens. |
BBCF_SYNCRONIZE_EDIT_CELL |
Starten einer Zelleingabe.
Anmerkungen |
BBCF_SYNCRONIZE_FREEZE |
Änderung der fixierten Spalten. |
Mit der Methode bBrowserCollection:UnregisterClient() kann ein registrierter Client wieder aus einer bBrowserCollection abgemeldet werden.
Mit der Methode bBrowserCollection:ClientInfo() können Informationen zu den registrieten Clients ermittelt werden.
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowsercollection.htm