Hallo,
Ich möchte gerne meinen Benutzern die Möglichkeit bieten, das er kontextbasiert neue Dokumente anlegen kann. Ein Beispiel: Jmd legt gerade einen neuen Kurs an und ihm fällt auf, dass es die Kategorie, die er aus einer Combobox(die mit dbcolumn aus einer view gefüllt wird) auswählen will, nicht gibt. Jetzt soll mit einem neu button das form für die kategorien aufpoppen und nach dem schließen soll die neu angelegt kategorie dann in der combobox drin sein und auch ausgewählt.
Mit der Dialogbox klappt es ganz gut, nur hab ich das das Problem, dass nicht alle Events des Forms im dialogmodus auch funktionieren, ich muss z.B. das form im backend speichern, dann fehlen aber die ganzen "$" felder und außerdem hätte ich lieber ein durchgehendes handling der form events. Ist es hier vieleicht möglich, das save event beim klick auf den ok button der dialogbox auszulösen?
Dann hab ich die Compose/Editdocument funktion ausprobiert, hier funktionieren jetzt alle events und buttons normal aber ich bekomme einfach die Daten nicht zurück auf das Hauptformular (also das, welches das Fenster aufgerufen hat, ich weiss nicht wie da wieder an das uidocument komme. Außerdem sehe ich bei dieser Variante auch das Problem, das ich mehr Fehlermöglichkeiten abfangen müsste, da der Nutzer ja hier nicht wie bei der dialogbox zuerst das formular wieder schließen muss um an das hauptdokument zu kommen.
Welche Variante würdet ihr mir empfehlen? Dabei ist noch zu sagen das die höchste prio auf der usabillity liegt, also es dürfe für mehr komfort auch (entwicklungs) aufwendiger sein. Außerdem soll das ganze auch auf bis zu drei ebenen funktionieren, also z.B. Bewertung - Neuer Kurs - Neue Kategorie.
Vielen dank schonmal im Voraus!