Domino 9 und frühere Versionen > Entwicklung

Feld in anderem Rahmen befüllen

(1/1)

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

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

Silver:
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!  :-\

rar:
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.  :'(

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln