nerdexam
Microsoft

PL-400 · Question #187

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might…

The correct answer is B. No. The answer is No (B). The scenario requires the Contact form to switch layout based on contact type. Simply passing the contact type via JavaScript to open the form does not guarantee the form will switch to the correct layout automatically. In model-driven apps, switching…

Submitted by kevin_r· Apr 18, 2026

Question

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You are developing a model-driven app for a company. When you create a new Account record, you must automatically display a form to collect data that is needed to create a Contact record. The form must switch to the appropriate form layout based on the contact type. You open the Contact form by using JavaScript. You pass the contact type information to the form by using the Xrm.Navigation.openForm function. An OnLoad event handler in the Contact form processes the data and shows only the appropriate sections of the form for the given contact type. You need to configure the receiving form to accept the data parameter. Solution: In the form editor, add a web resource that sets formContext.data.attributes. Does the solution meet the goal?

Options

  • AYes
  • BNo

How the community answered

(30 responses)
  • A
    20% (6)
  • B
    80% (24)

Explanation

The answer is No (B). The scenario requires the Contact form to switch layout based on contact type. Simply passing the contact type via JavaScript to open the form does not guarantee the form will switch to the correct layout automatically. In model-driven apps, switching between form layouts based on a parameter passed at open-time is not natively supported through JavaScript parameter passing alone. To properly switch forms based on contact type, you would need to use form selectors or a registered event handler that reads the contact type and programmatically navigates to the correct form using the formContext API. The proposed solution is therefore insufficient to fully meet the stated requirement.

Community Discussion

No community discussion yet for this question.

Full PL-400 Practice