Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
evtl. mit notesUIWorkspace.setTargetFrame ???
-
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
-
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.
-
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.
-
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!!
-
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.
-
Vieleicht musst du dann über das Backend des Dokuments gehen, aus dem du das Event triggerst.