Autor Thema: embedded editor  (Gelesen 1386 mal)

Offline Casopeia

  • Frischling
  • *
  • Beiträge: 5
  • Ich liebe dieses Forum!
embedded editor
« am: 06.04.09 - 09:43:14 »
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
	

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?

Offline Johnson

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
Re: embedded editor
« Antwort #1 am: 07.04.09 - 22:45:18 »
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
Gruß
Johnson

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz