JScript eksempelkode: Popup Window Samples

Open a new record (Account)

The following object was added in MS CRM 2011 Update Rollup 8.

Xrm.Utility.openEntityForm("account");

 

Open an existing record (Account)

The following object was added in MS CRM 2011 Update Rollup 8.

Xrm.Utility.openEntityForm("account","c85b0252-aa8f-f111-997c-00155e8b8410");

 

Open a new record (Account) with specific form and setting default values

The following object was added in MS CRM 2011 Update Rollup 8.

var parameters = {};
parameters["formid"] = "c0534393-041b-4356-a334-aae00182762c";
parameters["name"] = "Henrik Jensen";
parameters["telephone1"] = "20 300 300";
Xrm.Utility.openEntityForm("account", null, parameters);

 

Open a new record (Contact), move it to the top left corner of the screen, and set the size of the window

var newWindow = Xrm.Utility.openEntityForm("contact");
newWindow.moveTo(0,0);
newWindow.resizeTo(800,600);

 

Open an existing record (Account)

function popupRecord() {
    //Set features for how the window will appear 
    var windowSetup = "location=no,menubar=no,status=no,toolbar=no";
    var entityType = "account";
    var recordId = "73140F40-45BC-E111-9C83-000C2925C123";

    // Get the CRM URL
    var serverUrl = Xrm.Page.context.getServerUrl();

    // Trim a trailing forward slash character if it exists (CRM Online)
    if (serverUrl.match(/\/$/)) {
        serverUrl = serverUrl.substring(0, serverUrl.length - 1);
    }

    window.open(serverUrl +
                "/main.aspx?etn=" +
                entityType +
                "&pagetype=entityrecord&id=" +
                encodeURIComponent(recordId), +
                "_blank", +
                windowSetup, +
                false);
}

 

Open a new record (Contact)

function popupCreateRecord() {
    //Set features for how the window will appear
    windowSetup = "location=no,menubar=no,status=no,toolbar=no";
    var entityType = "contact";
    var firstName = "Henrik";
    var lastName = "Jensen";

    //Set the parameter values 
    var extraqs = "&firstname="+ firstName +"&lastname=" + lastName;

    // Get the CRM URL
    var serverUrl = Xrm.Page.context.getServerUrl();

    // Trim a trailing forward slash character if it exists (CRM Online)
    if (serverUrl.match(/\/$/)) {
        serverUrl = serverUrl.substring(0, serverUrl.length - 1);
    }

    //Pop the window 
    window.open(serverUrl + 
                "/main.aspx?etn=" +
                entityType +
                "&pagetype=entityrecord&extraqs=" +
                encodeURIComponent(extraqs), +
                "_blank", +
                windowSetup, +
                false);
}

 

Window Popup Samples

Link: Open popup window with open.window method...

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Værktøjer til MS CRM:
    • Liste med værktøjer til MS CRM

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016

JScript eksempelkode:
    • JScript eksempelkode

Diverse værktøjer:
    • Sysinternals
    • PowerShell og MS CRM 2011

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.