Skip to main content

Notifications

Microsoft Dynamics 365 | Integration, Dataverse...
Suggested answer

Error in Calling Dialog by Javascript

(0) ShareShare
ReportReport
Posted on by 240

I created a custom button in my Phone Call entity and want to call a dialog when that button is clicked. That button would basically prompt the user to create a follow-Up activity if yes is chosen. All the steps are added in the dialog. But my script seems to run into an error whenever I click it. it opens a new page and says page cannot be found - this is so weird since I was expecting  a pop-up. This is the code:

function new_FollowUp(dialogId, entityName, objectId)
{
var url = Xrm.Page.context.getClientUrl() +
7bAD6FCD31-A067-4F43-B4D2-6E8B2A6CBECB +
dialogId + phonecall +
entityName + c24ed9f9-2186-e911-a97d-000d3af45d23 +
objectId;
window.open(url);
}

Can someone please help me with the right code? 

Thank you. 

  • Suggested answer
    Pawar Pravin  Profile Picture
    Pawar Pravin 5,227 on at
    RE: Error in Calling Dialog by Javascript

    Hey ,

    Thanks for update. Even for HTML web resource you can use this method as shown in below code.

    var pageInput = {
                pageType: "webresource",
                webresourceName: "webresourcename.html",
                data: Id
            };
            var navigationOptions = {
                target: 2,
                width: 200,
                height: 300,
                position: 1
            };
            Xrm.Navigation.navigateTo(pageInput, navigationOptions).then(
                function success() {
    			
                },
                function error() {
                }
            );

  • Aneeqa Pervaiz Profile Picture
    Aneeqa Pervaiz 240 on at
    RE: Error in Calling Dialog by Javascript

    Hey @Pravin - thanks for the help. But I am not looking to open a record (either new or existing). I am looking to just get a pop-up which would ask user a question, and then either create a new phone call or not depending on what they choose. I have created my dialogue. I just need to call it by Javascript to a custom button on the ribbon. 

  • Suggested answer
    Pawar Pravin  Profile Picture
    Pawar Pravin 5,227 on at
    RE: Error in Calling Dialog by Javascript

    Hi ,

    You can use "Xrm.Navigation.navigateTo" method to show popup of record. Please refer code mentioned in below url for more details:

    www.inogic.com/.../

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

News and Announcements

Announcing Category Subscriptions!

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,359 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,370 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans