Hallo,
folgendes Szenario: Eine Entität (ohne Statusmodell) hat zwei Unterformulare. Beim Speichern möchte ich durch die Items eines der Unterformulare iterieren, um mögliche Duplikate zu entdecken.
Leider funktioniert es nicht so, wie im Wiki dokumentiert:
-Bei Neuanlage eines Datensatzes kommt die Fehlermeldung „Bitte geben Sie den Fremdschlüssel an“.
-Beim Update von bereits vorhandenen Datensätzen bekomme ich die Meldung „Der Datensatz kann nicht gespeichert werden (möglicherweise existiert bereits ein Datensatz mit dem gleichen Schlüssel)“.
Die Ursache des Fehlers scheint die folgende Zeile Code zu sein. Was muss ich verändern, damit es klappt? So bald ich die Zeile auskommentiere, speichert Nuclos klaglos alles ab.
Collection collmdvo = server.getDependants("subformentity");
Liegt das wieder daran, dass es was mit dem vorhandenen oder fehlenden Statusmodell zu tun hat? Ich kann der Entität aber keines geben, da diese selbst in einem Unterformular einer anderen Entität verwendet wird. Bei deaktivierter Regel funktioniert auch alles, d.h. die Layouts sind anscheinend richtig konfiguriert.
Danke und viele Grüße,
Matthias