Trace:
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 
                    de:jvx:client:model:databook:events [2018/02/01 09:39] admin created  | 
                
                    de:jvx:client:model:databook:events [2018/02/01 09:48] (current) admin  | 
            ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~Title: DataBook Events~~ | + | ~~Title: DataBook Ereignisse~~ | 
| 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.  | 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. | Diese Beschreibung zeigt die möglichen Event Auslöser und die genaue Event Reihenfolge. | ||
| - | ===== Trigger ===== | + | ===== Auslöser ===== | 
| ==== Datensätze speichern ==== | ==== Datensätze speichern ==== | ||
| Line 52: | Line 52: | ||
| ^Event^Description^ | ^Event^Description^ | ||
| |BEFORE INSERTING|<WRAP> | |BEFORE INSERTING|<WRAP> | ||
| - | * Change current selection, e.g. to always insert in the first or last row | + | * Aktuelle Selektion wechseln um z.B. immer in der ersten oder letzten Zeile einzufügen | 
| - | * Throw exception to prevent insertion | + | * Exception verursachen um Einfügen zu verhindern | 
| </WRAP>| | </WRAP>| | ||
| - | |AFTER INSERTING|Set default values| | + | |AFTER INSERTING|Default Werte setzen| | 
| |BEFORE INSERTED|<WRAP>  | |BEFORE INSERTED|<WRAP>  | ||
| - | * Input-independent change of values | + | * Eingabeabhängige Änderung von Werten | 
| - | * If writeback is deactivated, a server action can be called to perform the insertion | + | * Wenn writeback deaktiviert ist, dann kann z.B. eine Server Action aufgerufen werden um das Insert durchzuführen | 
| </WRAP>| | </WRAP>| | ||
| - | |AFTER INSERTED|Process server-tier data| | + | |AFTER INSERTED|Daten aus der Server Tier verarbeiten| | 
| ==== Änderungen ==== | ==== Änderungen ==== | ||
| ^Event^Description^ | ^Event^Description^ | ||
| - | |BEFORE UPDATING|Manual locking| | + | |BEFORE UPDATING|Manuelles Locking| | 
| - | |AFTER UPDATING|Control visibility or en-/disable components, when, for example, editing is not permitted| | + | |AFTER UPDATING|Visibility oder En/Disable von Komponenten steuern z.B. wenn Editieren nicht erlaubt ist| | 
| |BEFORE UPDATED|<WRAP>  | |BEFORE UPDATED|<WRAP>  | ||
| - | * Calculate dynamic columns and copy values into writeback columns | + | * Dynamische Spalten berechnen und Werte in writeback Spalten übernehmen | 
| - | * If writeback is deactivated, a server action can be called to perform the update | + | * Wenn writeback deaktiviert ist, dann kann z.B. eine Server Action aufgerufen werden um das Update durchzuführen | 
| </WRAP>| | </WRAP>| | ||
| - | |AFTER UPDATED|Process server-tier data| | + | |AFTER UPDATED|Daten aus der Server Tier verarbeiten| | 
| ==== Löschen ==== | ==== Löschen ==== | ||
| Line 77: | Line 77: | ||
| ^Event^Description^ | ^Event^Description^ | ||
| |BEFORE DELETING|<WRAP>  | |BEFORE DELETING|<WRAP>  | ||
| - | * Throw exception to prevent deletion | + | * Exception auslösen um Löschen zu verhindern | 
| - | * Delete prompt. For this purpose, the Isolation Level is set to DATA_SOURCE and a dialogue is displayed. Upon confirmation, saveSelectedRow() is called and the Isolation Level is reset. If cancelled, restoreSelectedRow() is called and the Isolation Level is reset. | + | * Lösch Abfrage. Dazu wird der Isolation Level auf DATA_SOURCE gesetzt und ein Info Dialog angezeigt. Bei Bestätigung wird ''saveSelectedRow()'' aufgerufen und der Isolation Level wieder zurückgesetzt. Bei Abbruch wird restoreSelectedRow() aufgerufen und der Isolation Level wieder zurückgesetzt. | 
| </WRAP>| | </WRAP>| | ||
| - | |AFTER DELETING|Call saveSelectedRow() at the DATA_SOURCE Isolation Level| | + | |AFTER DELETING|''saveSelectedRow()'' im DATA_SOURCE Isolation Level aufrufen| | 
| - | |BEFORE DELETED|If writeback is deactivated, a server action can be called to perform the deletion| | + | |BEFORE DELETED|Wenn writeback deaktiviert ist, dann kann z.B. eine Server Action aufgerufen werden um das Delete durchzuführen| | 
| - | |AFTER DELETED|Calculate sums| | + | |AFTER DELETED|Summen berechnen| | 
| ==== Verwerfen und Wiederherstellen ==== | ==== Verwerfen und Wiederherstellen ==== | ||
| ^Event^Description^ | ^Event^Description^ | ||
| - | |BEFORE RESTORE|Throw exception to NOT discard changes| | + | |BEFORE RESTORE|Exception auslösen um Änderungen NICHT zu verwerfen| | 
| - | |AFTER RESTORE|Update GUI/status| | + | |AFTER RESTORE|GUI/Status aktualisierungen| | 
| ==== Wertänderung ==== | ==== Wertänderung ==== | ||
| Line 94: | Line 94: | ||
| ^Event^Description^ | ^Event^Description^ | ||
| |VALUE CHANGED|<WRAP>  | |VALUE CHANGED|<WRAP>  | ||
| - | * Change dependent values | + | * Abhängige Werte ändern | 
| - | * Reset the changed value | + | * Den geänderten Wert zurücksetzen | 
| - | * Save row after each value change | + | * Zeile speichern bei jeder Wertänderung | 
| </WRAP>| | </WRAP>| | ||
| Line 102: | Line 102: | ||
| ^Event^Description^ | ^Event^Description^ | ||
| - | |BEFORE ROW SELECTED|Throw exception to prevent leaving the row| | + | |BEFORE ROW SELECTED|Exception auslösen um das Verlassen der Zeile zu verhindern| | 
| - | |AFTER ROW SELECTED|Control visibility or en-/disable components after a row change| | + | |AFTER ROW SELECTED|Visibility oder En-/Disable von Komponenten steuern nach einem Zeilenwechsel| | 
| ==== Spaltenwechsel ==== | ==== Spaltenwechsel ==== | ||
| ^Event^Description^ | ^Event^Description^ | ||
| - | |BEFORE COLUMN SELECTED |Throw exception to prevent leaving the column| | + | |BEFORE COLUMN SELECTED |Exception auslösen um das Verlassen der Spalte zu verhindern| | 
| - | |AFTER COLUMN SELECTED|Control visibility or en-/disable components after a column change| | + | |AFTER COLUMN SELECTED|Visibility oder En-/Disable von Komponenten steuern nach einem Spaltenwechsel| | 
