Georg Hopp 18 years ago
parent
commit
7299712885
  1. 39
      gedankengang.txt

39
gedankengang.txt

@ -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:
Loading…
Cancel
Save