Startseite > Anleitung, CRM 2011, CRM 2011 online, JavaScript > CRM 2011 – neue Xrm.Utility Funktionen mit Update Rollup 8

CRM 2011 – neue Xrm.Utility Funktionen mit Update Rollup 8

Mit dem Update Rollup 8 für Microsoft Dynamics CRM 2011 im Mai sind die beiden folgenden JavaScript Funktionen hinzugekomme, die bis jetzt noch nicht im SDK dokumentiert wurden.

Xrm.Utility.openEntityForm

Xrm.Utility.openWebResource

Beispiele:

öffnet einen neuen Firmendatensatz
Xrm.Utility.openEntityForm(„account“);

Öffnet einen existierenden Firmendatensatz
Xrm.Utility.openEntityForm(„account“,“A85C0252-DF8B-E111-997C-00155D8A8410″)

Öffnet einen neuen Datensatz mit einem bestimmten Formulat und Defaultwerten
var parameters = {};
parameters[„formid“] = „b053a39a-041a-4356-acef-ddf00182762b“;
parameters[„name“] = „Test“;
parameters[„telephone1“] = „(425) 555-1234“;
Xrm.Utility.openEntityForm(„account“, null, parameters);

Öffnet einen neuen Datensatz, verschiebt das Fenster in die obere linke Ecke und definiert die Größe des Fensters
var newWindow = Xrm.Utility.openEntityForm(„contact“);
newWindow.moveTo(0,0);
newWindow.resizeTo(800,600);

Öffnet eine WebRessource mit dem Namen „new_webRessource.htm“
Xrm.Utility.openWebResource(„new_webRessource.htm“, „dataItemValue“);

Öffnet eine WebRessource und übergibt dabei mehere Parameter
var customParameters = encodeURIComponent(„first=First Value&second=Second Value&third=Third Value“);
Xrm.Utility.openWebResource(„new_webRessource.htm“,customParameters);

Öffnet eine Webressource und setzt die Größe des Fensters
Xrm.Utility.openWebResource(„new_webResource.htm“, null, 300,300);

Die neuen Funktionen wurden im diesem Microsoft Dynamics CRM Blog besprochen.

  1. 19. Juli 2012 um 12:05

    Hallo Michael,

    kann man damit auch Dialoge starten?

    • 20. Juli 2012 um 07:37

      Hallo Jens,

      ja, auch Dialoge können damit gestartet werden.

      Viele Grüße

      Michael Sulz

      • Jens
        20. Juli 2012 um 07:53

        Hallo Michael,
        danke für die Info. Bitte schreib das doch auch ins Blog.
        Viele Grüße,
        Jens

      • 27. Juli 2012 um 13:36

        Hallo Jens,

        Kommando zurück. Nach Rücksprache mit Microsoft ist diese Funktion nicht dafür gedacht, Dialoge zu öffnen. Sie soll lediglich ein Problem mit der Benutzerauthentifizierung in CRMOnline beseitigen.

  2. hongli32@hotmail.com
    6. September 2012 um 09:41

    hallo Michael,

    wie kann man formid bekommen. für die entity account habe ich 2 formulare angelegt und möchte in der laufzeit anhand der Formid formuar öffnen.

    haben Sie idee?

    Vielen Dank und viele Grüße
    Marry

  1. No trackbacks yet.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: