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| |
