none
Javascript zugriff aus 2. Fenster auf crmForm RRS feed

  • Frage

  • Hallo,
    ich hab eine eigene Webseite erstellt die im isv  Verzeichnis des CRM gespeichert ist. Von dort öffne ich ein CRM Formular mit

    var 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";

     

     

    Danke für eure Hilfe Jens.

    geht nicht.

    Donnerstag, 17. Februar 2011 11:23

Antworten

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

    Donnerstag, 17. Februar 2011 11:49
  • 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

    Donnerstag, 17. Februar 2011 12:43
  • 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
    Donnerstag, 17. Februar 2011 12:57