You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.4 KiB
39 lines
1.4 KiB
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:
|