Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thobz am 30.08.07 - 14:23:12

Titel: Java Script Werte übergeben
Beitrag von: Thobz am 30.08.07 - 14:23:12
Hallo zusammen,

ich habe eine Web Anwendung, in der ich eine Maske mit verschiedensten Daten aufrufe ( Felder, Views ...).
Von dieser Maske habe ich eine Kopie ersellt und diese um ein paar Felder beschnitten.
Diese beschnittene Maske möchte ich nun per Button aus der Ursprungsmaske öffnen und mit den gleichen Werten anzeigen ( Also nur die Felder dich ich übrig gelassen habe ).

Habt ihr da eine Idee für mich ? Ich kann die Makse mit Window.Open etc öffnen, aber habe keine Daten.

gruß Thomas
Titel: Re: Java Script Werte übergeben
Beitrag von: Dominique M. am 30.08.07 - 14:38:32
Hallo,

also wenn ich das richtig verstehe dann kannst du doch bei einem Modalen Dialog ein Javascript Objekt übergeben als Parameter, bei einem normalen Popup liest du eben die Daten aus dem Mutter Formular (irgendwas mit opener.document.forms....)


Hilft das weiter?

// Dominique
Titel: Re: Java Script Werte übergeben
Beitrag von: hwenck am 30.08.07 - 14:39:19
Dokument mit neuer Maske öffnen und UniversalID übergeben

"/" + db.getReplicaID() + "/$Maske?OpenForm&ParentUNID=" + doc.getUniversalID();

Maskeneigenschaft setzen: Formeln übernehmen Werte aus gewähltem Dokument
Titel: Re: Java Script Werte übergeben
Beitrag von: flaite am 30.08.07 - 15:06:45
HWenks Vorschlag ist gut.

In rein JavaScript kannst du über window.opener im aufgerufenen HTML-Dokument auf das aufrufende Dokument referenzieren und dort dann auch Werte auslesen. 
Frag mich aber, ob window.open in einer Welt voller popup-Blocker  wirklich Spaß macht.
 
Titel: Re: Java Script Werte übergeben
Beitrag von: Thobz am 30.08.07 - 15:26:33
Hallo und Danke!

Die Idee von hewnck hat super funktioniert.
Da die Lösung nur in unsere Firma genutzt wird, muss ich mir um Popup Blocker keine sorgen machen.

Danke !
Nun habe  nur noch das Problem, das mit eine eingebettete View nicht angezeigt wird, er sagt immer :

No documents found !

Habt ihr dafür vielleicht auch noch eine Idee ?


Thomas