Form OnLoad vs OnDataLoad
When it comes to client-side XRM framework, there are two distinct onLoad events that developers should be aware of- OnLoad and OnDataLoad. While these events may seem interchangeable at first glance, they serve different functions and it's important to understand the differences.
According to the XRM client API documentation, OnLoad is executed when the form is loaded, whereas OnDataLoad is triggered when the data of the form is loaded. Previously, OnLoad may have also included the functionality of OnDataLoad, but this is no longer the case.
Developers should take note of these distinctions in order to properly utilize each event and their respective functionalities. Once you have a better understanding of the differences, you'll be on your way to creating more efficient and effective client-side XRM framework solutions.
The post also includes a link to relevant documentation for further reading.
Published on:
Learn moreRelated posts
Understanding Server-Side & Client-Side customizations in Dynamics 365
We will learn & understand Server-Side & Client-Side customizations in Dynamics 365 / Power Apps. Before we start, make sure to subscr...
New enhancements to Model-Driven Power Apps on mobile!
If you're a fan of Model-Driven Power Apps on mobile devices and tablets, you'll be excited to hear about the latest updates released by Micro...
Power Apps – Fluent UI Badge
Looking to add an extra touch of style to your Model Driven App Forms? Look no further than PCF controls. PCF controls, or Power Apps componen...
Diagnosing & Troubleshooting 4 Common Client-side Issues in Azure Cosmos DB for NoSQL with Java SDK V4
Learn how to troubleshoot common client-side performance issues in Azure Cosmos DB for NoSQL using the Diagnostics feature in the Java SDK V4....
[Model-driven apps – Client Scripting] How to interact the client API with a PCF control in a form using the OnOutputChange event?
In this blog, we will discover a new addition to the Client API. This event is the “OnOutputChange” that allows triggering a handl...
Power Apps – Model Drive Apps – Main Form Cheatsheet
Power Apps' model-driven apps are widely used to interact with data through forms. To ensure users find or enter required information efficien...
[Model-driven apps – Client Scripting] How to avoid calling the same function twice when creating a new record ?
Model-driven apps offer a client API that allows us to implement some business logic in JavaScript. The client API accepts to attach functions...
App Side Panes in Model-Driven Apps
App Side Panes in Model-Driven Apps is a useful feature that provides a side pane on the right side of a model-driven app to display informati...
Evaluating Users Current Security Role via JavaScript in a Model-Driven Power App
In this informative post, the author delves into the basics of using JavaScript form functions in model-driven Power Apps to handle complex cl...