Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rar am 08.11.05 - 08:55:51
-
Morgen Forum,
ich habe in meiner DB einen Frame mit einer Maske und einen 2ten Frame mit einer Ansicht. Jetzt möchte ich, ein Feld in der Maske aus dem ersten Frame befüllen, wenn ich ein Dok aus der Ansicht öffne. (Das Dok aus der Ansicht öffnet übrigens in dem Rahmen, in dem die Ansicht offen ist).
Hat jemand eine Idee, wie ich das machen könnte?
lG
-
Viel gesucht aber noch immer nichts gefunden :-\
Als Workaround, könnte ich mir vorstellen ein Button in die Form des zu öffnenden Dokumentes einzubauen, der mit JS das Feld in Frame1 befüllt.
So etwa...
parent.Frame1.document.forms[0].Feldname.value = parent.Frame2.document.forms[0].Feldname.value
Ich müsste aber auf jeden Fall eine art uidoc.Refresh() nachdem ich das Feld befüllt habe. In JS habe ich nichts in der Art gefunden. :-:
Gibt es eine Möglichkeit, wie ich das Dok aktualisieren kann? In JS oder sonst wie...?
lG
-daniel
-
Kannst Du nicht mit @SetTargetFrame über ne Aktion in den entspr. Rahmen hüpfen und dort mit @SetField das Feld ändern? Habs nicht ausprobiert. Sorry! :-\
-
Das war meine erste Idee. Es funktioniert aber leider nicht. SetTargetFrame ist für das Öffnen von Dokumenten, Ansichten,... gedacht. Felder kann man so nicht befüllen. :'(