Autor Thema: Zugriff auf den richtigen Frame in einem FrameSet  (Gelesen 1849 mal)

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
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

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #1 am: 11.05.06 - 17:12:53 »
evtl. mit notesUIWorkspace.setTargetFrame ???
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #2 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

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #3 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.

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #4 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.
Gruß
Dirk

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #5 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!!

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #6 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.
 

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Zugriff auf den richtigen Frame in einem FrameSet
« Antwort #7 am: 19.05.06 - 09:32:48 »
Vieleicht musst du dann über das Backend des Dokuments gehen, aus dem du das Event triggerst.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz