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: