|
|
|
@ -0,0 +1,39 @@ |
|
|
|
Ablauf: |
|
|
|
======= |
|
|
|
|
|
|
|
Folgende Fälle verändern das Formular: |
|
|
|
|
|
|
|
Fälle: |
|
|
|
1. "Suchergebnis geändert" |
|
|
|
2. "insert chkbox de/selectiert" |
|
|
|
3. "update checkbox de/selectiert" |
|
|
|
4. "photographer block de/aktiviert" |
|
|
|
5. "owner block de/aktiviert" |
|
|
|
6. "Person Daten ändern" |
|
|
|
|
|
|
|
Begriffe: |
|
|
|
person - person Objekt der aktuell gefundenen Person. Das Objekt |
|
|
|
enthält die Originaldaten der Person, sowie die aktuellen, |
|
|
|
durch Eingaben verändert worden sein können. |
|
|
|
personRef - objekt das eine Referenz des aktuell gefundene Person |
|
|
|
Objekt "person", leeres "person" Objekt falls keine |
|
|
|
Person gefunden wurde, beinhaltet. |
|
|
|
Suche - Die Komponente (Eingabefelder) die die Suche nach Vor- |
|
|
|
und Nachnamen zuständig ist. |
|
|
|
Form - Die Komponente die die aktuell gefundene Person anzeigt |
|
|
|
und Veränderungen ermöglicht. |
|
|
|
newPerson - ein Objekt fuer eine neue Person. |
|
|
|
|
|
|
|
Ablauf Fall 1: |
|
|
|
- Ergebnisänderung von Suche ändert person in personRef über callback in |
|
|
|
personRef. Vorher wird die alte person reseted. |
|
|
|
- personRef ruft callback von Form auf um Form zu veranlassen sich zu |
|
|
|
aktualisieren. |
|
|
|
- Form aktualisiert sich entsprechende der aktuellen Einstellungen. |
|
|
|
(d.h. je nach Einstellung von Form wird personRef.person, oder newPerson |
|
|
|
angezeigt. |
|
|
|
|
|
|
|
Ablauf Fall 2: |
|
|
|
- Form aktualisiert sich mit den neuen Einstellungen. |
|
|
|
|
|
|
|
Ablauf Fall 6: |