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 | Default Werte setzen |
BEFORE INSERTED |
|
AFTER INSERTED | Daten aus der Server Tier verarbeiten |
Änderungen
Event | Description |
---|---|
BEFORE UPDATING | Manuelles Locking |
AFTER UPDATING | Visibility oder En/Disable von Komponenten steuern z.B. wenn Editieren nicht erlaubt ist |
BEFORE UPDATED |
|
AFTER UPDATED | Daten aus der Server Tier verarbeiten |
Löschen
Event | Description |
---|---|
BEFORE DELETING |
|
AFTER DELETING | saveSelectedRow() im DATA_SOURCE Isolation Level aufrufen |
BEFORE DELETED | Wenn writeback deaktiviert ist, dann kann z.B. eine Server Action aufgerufen werden um das Delete durchzuführen |
AFTER DELETED | Summen berechnen |
Verwerfen und Wiederherstellen
Event | Description |
---|---|
BEFORE RESTORE | Exception auslösen um Änderungen NICHT zu verwerfen |
AFTER RESTORE | GUI/Status aktualisierungen |
Wertänderung
Event | Description |
---|---|
VALUE CHANGED |
|
Zeilenwechsel
Event | Description |
---|---|
BEFORE ROW SELECTED | Exception auslösen um das Verlassen der Zeile zu verhindern |
AFTER ROW SELECTED | Visibility oder En-/Disable von Komponenten steuern nach einem Zeilenwechsel |
Spaltenwechsel
Event | Description |
---|---|
BEFORE COLUMN SELECTED | Exception auslösen um das Verlassen der Spalte zu verhindern |
AFTER COLUMN SELECTED | Visibility oder En-/Disable von Komponenten steuern nach einem Spaltenwechsel |