gedankengang.txt
1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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: