Domino 9 und frühere Versionen > ND7: Entwicklung

Von einem Frame A aus ein Dokument in Frame B speichern und schließen

(1/1)

jmanuel:
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

dirk_2909:
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

jmanuel:
Hallo,


--- Zitat von: dirk_2909 am 31.08.06 - 10:53:49 ---Warum führst Du die Aktionen nicht in Dokument DocB aus, wenn es sowieso geöffnet ist

--- Ende Zitat ---

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

LN4ever:
Und dabei gehen dir die Änderungen an doc B nicht verloren ?

dirk_2909:

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


...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.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln