Study & Preparation
AB-400 Explained: Client Scripting and Commands in Model-Driven Apps
About this video
Learn how to use client scripting and command bar customizations in model-driven apps in this AB-400 Explained session. Explore form event handlers, execution context, notifications, command parameters, and targeted Dataverse Web API reads. Understand the boundary between client-side user guidance and server-side validation and security. Topics covered: • OnLoad and OnChange handlers with executionContext.getFormContext() • Logical column names and checks for fields missing from alternate forms • Form notifications with stable message IDs • setValue(), fireOnChange(), and preventing circular event cascades • Main form command actions using PrimaryControl • Xrm.WebApi.retrieveRecord() with explicit $select options • Async execution and record identity handling • Testing with standard user permissions, alternate forms, and unsaved edits For learners preparing for AB-400 and developers building client customizations for Power Platform model-driven apps. #AB400 #PowerPlatform #ModelDrivenApps






