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.
Event | Description |
---|---|
BEFORE INSERTING |
|
AFTER INSERTING | Default Werte setzen |
BEFORE INSERTED |
|
AFTER INSERTED | Daten aus der Server Tier verarbeiten |
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 |
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 |
Event | Description |
---|---|
BEFORE RESTORE | Exception auslösen um Änderungen NICHT zu verwerfen |
AFTER RESTORE | GUI/Status aktualisierungen |
Event | Description |
---|---|
VALUE CHANGED |
|
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 |
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 |