Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.gto always insert ​in the first or last row +  * Aktuelle Selektion wechseln um z.Bimmer 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 deactivateda server action can be called to perform the insertion+  * Wenn writeback ​deaktiviert istdann 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 deactivateda server action can be called to perform the update+  * Wenn writeback ​deaktiviert istdann 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 promptFor this purpose, the Isolation Level is set to DATA_SOURCE ​and a dialogue is displayedUpon confirmation, ​saveSelectedRow() ​is called and the Isolation Level is resetIf cancelled, ​restoreSelectedRow() ​is called and the Isolation Level is reset.+  * Lösch AbfrageDazu wird der Isolation Level auf DATA_SOURCE ​gesetzt und ein Info Dialog angezeigtBei Bestätigung wird ''​saveSelectedRow()''​ aufgerufen und der Isolation Level wieder zurückgesetztBei 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 deactivateda server action can be called to perform the deletion+|BEFORE DELETED|Wenn writeback ​deaktiviert istdann 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|
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information