Passing Context from a Toolbar Button in Dynamics 365 UCI

Leave a comment

In this post, we will look at how to pass context from a toolbar button in Dynamics 365 in the Unified Client Interface (UCI).

Let’s add a custom button to the Contact form and call a JavaScript which will pass the context.

First, let’s create a new JavaScript web resource:

We will pass the context as the first parameter:

Code:

function UpdateFN(context) {
     var a = context.getAttribute("firstname").setValue("UPDATED");
}

Save and publish the file.

Open the Ribbon Workbench and select a solution with Contacts:

Add a new button:

And add a new Command:

Add a JavaScript action:

Lookup the new Web resource we created, and enter the function name to call:

Then select Add Parameter:

Select PrimaryControl:

Now set the Button to use the command:

Click Publish in the Ribbon Workbench.

Now let’s go to a contact. Click on the button, and we see the first name has been updated:

 

 

 

THANKS FOR READING. BEFORE YOU LEAVE, I NEED YOUR HELP.
 

I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.

IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.

THANK YOU, AND LET'S KEEP LEARNING TOGETHER.

CARL

https://www.youtube.com/carldesouza

 

ABOUT CARL DE SOUZA

Carl de Souza is a developer and architect focusing on Microsoft Dynamics 365, Power BI, Azure, and AI.

carldesouza.comLinkedIn Twitter | YouTube

 

Leave a Reply

Your email address will not be published. Required fields are marked *