Navigation:  Klassen > bBrowser >

bBrowser:Notify()

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

Zweck

Callback-Methode, die vom verknüpften Datensever aufgerufen wird, wenn er sich verändert hat.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:Notify(

<iNotifyName>,

[<uDescription>]

) Æ uResult

Argumente

<iNotifyName>Nachricht über die Veränderung, die im verknüpften Server aufgetreten ist. Es können folgende Werte auftreten:

 

Wert

Beschreibung

NOTIFYAPPEND

Ein leerer Datensatz wurde an den Server angehängt. Der Server ist immer noch auf diesen neuen Datensatz positioniert, und seine Werte sind noch nicht vollständig gesetzt.

NOTIFYCLEARRELATION

Eine Relation im Server wurde entfernt.

NOTIFYCLOSE

Der Server will sich selbst schließen.

NOTIFYCOMPLETION

Der Server hat eine größere Operation ausgeführt, die nicht zu einer Neupositionierung oder einer Datenänderung (z.B. einer Neuindizierung) geführt hat. <uDescription> ist der Name (als Symbol) der Methode, die soeben ausgeführt wurde.

NOTIFYDELETE

Der aktuelle Datensatz wurde gelöscht. Der Server ist jetzt so positioniert, wie es in seinen Richtlinien zur Behandlung von Löschungen vorgesehen ist.

NOTIFYFIELDCHANGE

Ein Feld hat sich geändert. <uDescription> ist der Feldname als Symbol.

NOTIFYFILECHANGE

Der Server hat eine Methode ausgeführt, die zu größeren Datenänderungen geführt hat. Die Informationen des Browsers über den Server und seine Daten sind deshalb möglicherweise veraltet.

NOTIFYGOBOTTOM

Der Server hat auf den letzten Datensatz positioniert.

NOTIFYGOTOP

Der Server hat auf den ersten Datensatz positioniert.

NOTIFYINTENTTOMOVE

Auf dem Server soll eine Bewegung ausgeführt werden. Dies kann von einem anderen Client initiiert worden sein. Durch Rückgabe von FALSE kann die Bewegung unterbunden werden.

NOTIFYRECORDCHANGE

Die Datensatzposition des Servers hat sich geändert. <uDescription> kann das Ausmaß der Bewegung (die Anzahl der Datensätze) angeben.

NOTIFYRELATIONCHANGE

Im Server wurde eine Relation geöffnet.

 

Datentyp:Int

 

<uDescription>Zusätzliche Information zur Nachricht. Nicht zu jeder Nachricht enthält dieses Argument weitere Informationen (siehe auch Argument <iNotifyName>).
Datentyp:Usual

Rückgabewert

uResultErgebnis der Nachrichtenverarbeitung.
Datentyp:Usual

Beschreibung

Damit der Browser auf Veränderungen, die im verknüpften Datenserver durchgeführt wurden, reagieren kann, verschickt der Datenserver an alle registrierten Clients Benachrichtigungen. Der Browser erhält hierdurch die Möglichkeit auf diese Veränderungen zu reagieren um beispielsweise seine Daten zu restaurieren.

 

Diese Methode dient als Verteiler an untergeordnete Notify-Methoden, die auf einzelne Benachrichtigungen spezialisiert sind.

Siehe auch

bBrowser:NotifyAppend()

bBrowser:NotifyDelete()

bBrowser:NotifyFieldChange()

bBrowser:NotifyGoBottom()

bBrowser:NotifyGoTop()

bBrowser:NotifyRecordChange()

bBrowser:Use()

 


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