Zweck
Callback-Methode, die vom verknüpften Datensever aufgerufen wird, wenn er sich verändert hat.
Klasse
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
uResult | Ergebnis 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
Page url: http://www.YOURSERVER.com/index.html?bbrowser_notify.htm