Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: jmanuel am 29.08.06 - 17:52:51

Titel: Von einem Frame A aus ein Dokument in Frame B speichern und schließen
Beitrag von: jmanuel am 29.08.06 - 17:52:51
Hallo,

ich möchte von einem Frame A --> das gerade in Frame B geöffnete Dokument DocB <-- speichern und schließen,
so dass die document Events des Dokuments DocB (wie. onUnload) ausgeführt werden.

Wie komme ich an das uidoc von Frame B wenn mein Button sich in einem Dokument DocA in Frame A befindet ???

Habe schon versucht im Script des Buttons:
Call ws.setTargetFrame("B")
Set uidoc =  ws.CurrentDocument

--> hier ist das uidoc aber immer das uidoc von Dokument A und nicht das von B.

Grüsse,
Manuel
Titel: Re: Von einem Frame A aus ein Dokument in Frame B speichern und schließen
Beitrag von: dirk_2909 am 31.08.06 - 10:53:49
Hallo

Warum führst Du die Aktionen nicht in Dokument DocB aus, wenn es sowieso geöffnet ist  :-:  :P

Du hat keine DIREKTE Chance die Events eines Dokumentes in einem anderen Frame auszulösen...

Du könnstest Dir aber die UNID des DocB in der notes.ini merken, dir anhand dieser UNID das Doc-Handle holen und dann div. Scripte "laufen lassen" ....

Dirk
Titel: Re: Von einem Frame A aus ein Dokument in Frame B speichern und schließen
Beitrag von: jmanuel am 31.08.06 - 16:56:26
Hallo,

Warum führst Du die Aktionen nicht in Dokument DocB aus, wenn es sowieso geöffnet ist

Tja, wenn die Leute das so haben wollen, was soll man da machen.

Meine Lösung ist es nun, das DOC B noch einmal zu laden,...mit ws.EditDocument....

So werden alle Events gefeuert..anschließend funktinoiert das öffnen eins anderen Dokuments
von einem anderen Frame in das Zielframe reibungslos.

Grüße,
Manuel
Titel: Re: Von einem Frame A aus ein Dokument in Frame B speichern und schließen
Beitrag von: LN4ever am 01.09.06 - 07:50:20
Und dabei gehen dir die Änderungen an doc B nicht verloren ?
Titel: Re: Von einem Frame A aus ein Dokument in Frame B speichern und schließen
Beitrag von: dirk_2909 am 01.09.06 - 09:40:27
Zitat
Tja, wenn die Leute das so haben wollen, was soll man da machen.


...dann haben die wenig Ahnung. Und Du solltest Sie von besseren Techniken/Vorgehen überzeugen.

Kenne den genauen Sachverhalt nicht. Aber es "sieht" für mich ziemlich wüst und instabil aus.