Power Community

Power Community

[Model-driven apps] Deep link a MDA to open on a specific form tab


Have you ever needed to open a form with a focus on a tab or a section dynamically from a url ? This blog explains in detail an approach to implement this functionality. You’ll need a few lines of JS code, don’t worry the API client will do all the work for us.


We will use the Account table and the standard Account form. The goal is to automatically navigate to an “X” tab by passing his name as a parameter to our URL. For example, the following URL will open an account with a focus on a tab named “DETAILS_TAB”:


How does it work ?

First, we will need to create a Parameter for our form. It can be done within the classic designer:

  • Click on Form Properties
  • Then go to the Parameters tab
  • Add your parameter. In my case, I named it “tab_name”
  • Save & Publish the form

Some JS code will be used to set the focus to a tab Dynamically. The tab’s name will be captured from the URL:

  • Create a JavaScript web resource
  • Implement the logic using the OnLoad Function
  • Register the function in your form
Web Resource Details:

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters

Event Handler:

All you need is to construct the URL. First, navigate to an account record and copy the URL:


Then, simply add an extraqs (&extraqs=tab_name=DETAILS_TAB) as below:


The name of the tab can be found easily in the designer. In my case, I used “DETAILS_TAB”:

Hope it helps …

This post was originally published on this site

- Advertisement -spot_img


Please enter your comment!
Please enter your name here

- Advertisement - Advertisement

Latest News

Is your Asynchronous plugin or Workflow not running in Dataverse?

Implementation Steps: 1. Navigate to https://admin.powerplatform.microsoft.com/ 2. Click on Environments 3. Open the Environment where you want to run your plugins or workflows 4....

More Articles Like This

- Advertisement -spot_img