Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: jmanuel am 11.05.06 - 09:19:48

Titel: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: jmanuel am 11.05.06 - 09:19:48
Hallo,

ich habe 3 Frames in einem FrameSet. Zuerst LinksFrame, dann ObenFrame und UntenFrame. Wenn ich nun aber in dem ObenFrame in einer Aktion mit LS auf das UIDOC verweise, liefert mir Notes immer das LINKE uidocument ( da die Aktion einen Agenten aufruft )

Weiss jemand wie ich in einem Frame direkt ein uidocument ansteuere ?

Ich freue mich auf einer Antwort,
manuel
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: umi am 11.05.06 - 17:12:53
evtl. mit notesUIWorkspace.setTargetFrame ???
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: jmanuel am 18.05.06 - 11:07:49
hmm

ich habe immer noch das Problem.


Ich möchte von einem Frame, einen Wert in einem anderen Frame über das Uidoc übertragen.
Ist das wohl möglich ?

Gruss,
Manuel
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: MadMetzger am 18.05.06 - 11:18:01
Du möchtest den Wert eines gerade geöffneten Dokuments in einem anderen Frame verwenden? Da wäre aber SetTargetFrame genau die richtige Wahl. Oder beschreibe mal etwas genauer.
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: diali am 18.05.06 - 11:29:35
schreib den Wert in die Notes.ini und mache einen Refresh auf den ZielFrame. Das Dokument muss dann ein berechnetes Feld haben, in dem die ini-Variable ausgelesen wird...

Ein @SetField nach einem @SetTargetFrame funktioniert leider nicht. Ein @SetField wird immer im gleichen Frame ausgeführt.
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: jmanuel am 18.05.06 - 11:33:34
Hallo,

super. Hab es nun endlich:
Ziel war es den Werte von einem geöffneten FrameSet von seinem Frame in ein anderen zu übertragen.  Das ist meine Lösung:

Call ws.OpenFrameSet("FrameSet")
Call ws.SetTargetFrame("TopFrame")
Set ui2 = ws.ComposeDocument("" , "" , "TitleFrame", ,True )

und dann nochmal das ganze für einen anderen Frame


Danke!!
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: jmanuel am 19.05.06 - 09:28:47
Leider funktioniert das ganze nicht, wenn ich in einem Dokument heraus auf andere Frames zugreifen möchte.

Dieses Seznario z.B: im Querymodechange einer Maske möchte ich Informationen aus einem Dokument holen, welches sich in einem anderen Frame befinden. In diesem Event rufe ich eine Funktion auf, die das tuen soll. Leider ist auch, nachdem ich SetTargetFrame("") gesetzt habe, das uidoc immer das aktuelle Dokument, in der ich mich befinde.
 
Titel: Re: Zugriff auf den richtigen Frame in einem FrameSet
Beitrag von: MadMetzger am 19.05.06 - 09:32:48
Vieleicht musst du dann über das Backend des Dokuments gehen, aus dem du das Event triggerst.