Benutzer mit den meisten Antworten
Javascript zugriff aus 2. Fenster auf crmForm

Frage
-
Hallo,
ich hab eine eigene Webseite erstellt die im isv Verzeichnis des CRM gespeichert ist. Von dort öffne ich ein CRM Formular mitvar fn = open("http://crm:5555/testcrm/userdefined/edit.aspx?etc=10006", "Fenster33", "eight=560,width=1000,resizable=1,toolbar=no,menubar=no,status=yes,scrollbar=yes");
Das klappt auch aber nun möchte ich in diesem Formular einige Felder mit Werten vorbelegen.
Wie kann ich auf das crmForm Objekt aus dem opener Fenster heraus zugreifen?Die einfache Idee mit
fn.crmForm.all.new_name.DataValue =
"myName";geht nicht.
Antworten
-
habe gerade in deisem Moment die Antwort gefunden
http://msdn.microsoft.com/en-us/library/cc150850.aspx
Gruß Jens
- Als Antwort markiert Jens Wichmann Donnerstag, 17. Februar 2011 12:57
Alle Antworten
-
Hi Jens,
schau mal hier: http://www.javascriptkit.com/javatutors/window4.shtml
Ansonsten könntest du natürlich auch Parameter an die URL hängen und im neuen Fenster ein eigenes OnLoad-Javascript ausführen, dass die URL-Parameter auswertet.
Gruß,
Nils
-
Hallo Nils,
man kann leider nicht irgend ein belibigen Parameter an die URL hängen das führt zu ein InvalidOperationException.Ich hab herausgefunden das man ein Parameter mit dem exakten Name des Feldes an die URL setzten kann.
z.B: edit.aspx?etc=10006&new_name=jens
das geht aber das Feld das ich vorbelegen will ist ein lookup Feld.
edit.aspx?etc=10006&new_contactid={EA901FC2-3B00-E011-86DE-005056925B43}
kann man machen aber dann wird in dem Formular nur das Icon angezeigt ohne den Namen der Referenz und da bin ich immer noch am suche wie man das korreckt machen muss.
Gruß Jens
-
habe gerade in deisem Moment die Antwort gefunden
http://msdn.microsoft.com/en-us/library/cc150850.aspx
Gruß Jens
- Als Antwort markiert Jens Wichmann Donnerstag, 17. Februar 2011 12:57