Domino 9 und frühere Versionen > ND7: Entwicklung

embedded editor

(1/1)

Casopeia:
Hallo,

ich versuche mich gerade mit einem embedded editor und bin auf folgendes Problem gestossen:

Wenn ich das Hauptdokument öffne wird der Embedded Editor mit leerem Dokument geladen.
 Der Anwender muss jetzt entweder den Button "Neues Antwortdokument" anklicken oder ein Dokument in der Angebettten Ansicht auswählen. Falls er das nicht tut und einfach Felder im embedded editor ausfüllt, wird das Dokument leider ohne Referenz zum Hauptdokument gespeichert.

Um das Problem zu umgehen habe ich einen Code in das PostOpen-Event der Maske, die im embbeded editor, angezeigt wird, eigefügt:


--- Code: ---Set parentUIDoc = ws.CurrentDocument       

If parentUIDoc.document.GetItemValue("form")(0) <> "frmParent" Then
Print "wrong parent " & parentUIDoc.document.GetItemValue("form")(0)
End If

--- Ende Code ---

Wenn ich den Code debugge bekomme ich das richtige Parent Document. Ohne Debugger wird als ParentUIDoc das Antwortdokument angezeigt.

Hat jemand eine Idee wie ich das Problem lösen könnte?

Johnson:
Das Postopen-Event ist dafür schon zu spät. Da ist das Antwortdokument bereits offen. Packe dein Script in das Initialize-Event.

s. http://atnotes.de/index.php/topic,27521.msg174934.html#msg174934

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln