Trace: • DataBook Ereignisse
Table of Contents
This is an old revision of the document!
Das IDataBook Interface definiert die möglichen Events die während der Arbeit mit DataBooks auftreten können. Diese Events werden zu unterschiedlichsten Anlässen ausgelöst. Diese Beschreibung zeigt die möglichen Event Auslöser und die genaue Event Reihenfolge.
Trigger
Datensätze speichern
Änderungen verwerfen
Einfügen von Datensätzen
Ändern von Datensätzen
Löschen von Datensätzen
Zeilenwechsel
Spaltenwechsel
Aktualisieren der Daten
Zeilenwechsel im Master
Anwendungsbeispiele
Einfügen
Event | Description |
---|---|
BEFORE INSERTING |
|
AFTER INSERTING | Set default values |
BEFORE INSERTED |
|
AFTER INSERTED | Process server-tier data |
Änderungen
Event | Description |
---|---|
BEFORE UPDATING | Manual locking |
AFTER UPDATING | Control visibility or en-/disable components, when, for example, editing is not permitted |
BEFORE UPDATED |
|
AFTER UPDATED | Process server-tier data |
Löschen
Event | Description |
---|---|
BEFORE DELETING |
|
AFTER DELETING | Call saveSelectedRow() at the DATA_SOURCE Isolation Level |
BEFORE DELETED | If writeback is deactivated, a server action can be called to perform the deletion |
AFTER DELETED | Calculate sums |
Verwerfen und Wiederherstellen
Event | Description |
---|---|
BEFORE RESTORE | Throw exception to NOT discard changes |
AFTER RESTORE | Update GUI/status |
Wertänderung
Event | Description |
---|---|
VALUE CHANGED |
|
Zeilenwechsel
Event | Description |
---|---|
BEFORE ROW SELECTED | Throw exception to prevent leaving the row |
AFTER ROW SELECTED | Control visibility or en-/disable components after a row change |
Spaltenwechsel
Event | Description |
---|---|
BEFORE COLUMN SELECTED | Throw exception to prevent leaving the column |
AFTER COLUMN SELECTED | Control visibility or en-/disable components after a column change |