Show Loading Screen In Your Custom Page While Your Collection Is Created

If you have been creating Custom Pages, hopefully you are used to creating collections by now. A collection is a temporary table you build and use inside your the custom page to store and change data on the fly. It’s perfect for holding records you gather, reshape, or filter without constantly hitting Dataverse or another … Continue reading Show Loading Screen In Your Custom Page While Your Collection Is Created

Set A Business Process Flow Stage With Custom Page

If you have used Dynamics 365 for any length of time, you probably know what a Business Process Flow or BPF is. A Business Process Flow in Dynamics 365 gives users a clear, step by step path to follow so records are handled consistently. It keeps teams aligned by showing exactly where something is in … Continue reading Set A Business Process Flow Stage With Custom Page

Build a Modern Delete Confirmation Popup in Your Custom Page

It’s pretty easy to add an expression in your custom pages to allow someone to delete a record. Sure, they still need to have a Dataverse security role that gives them delete permissions for that to work, but we shouldn’t make it so easy that someone could make a mistake without some kind of confirmation. … Continue reading Build a Modern Delete Confirmation Popup in Your Custom Page

Use The Dynamics Environment Default Theme In Your Custom Pages

Themes have been around in Dataverse/D365/CRM for years and years. In fact, I wrote about how to create them back in 2017 when I first started this blog! There has since been an additional way to modify the app headers (although I am not a fan because it is limited and there is no way … Continue reading Use The Dynamics Environment Default Theme In Your Custom Pages

Creating Dynamic Cascading Dropdowns with Related Entities in a Custom Page

If you are used to customisation in Model-driven Apps you will know that out of the box you can add a lookup field then filter a second one based on a selection made from the first. Call it a cascading, dependent or hierarchy connection between the two. This is something pretty common that you might … Continue reading Creating Dynamic Cascading Dropdowns with Related Entities in a Custom Page

Tips & Tricks Using The HTML Text Control In Your Custom Pages

When first starting out with your Custom Pages and wanting to display data, it’s tempting to pick the Label option. It’s right there in the Popular section when you go to insert, and it likely does what you need. But what about other options like creating a hyperlink, or changing the colour of things, making … Continue reading Tips & Tricks Using The HTML Text Control In Your Custom Pages

Make Fields Required In Your Custom Pages To Prevent Missing Data

I think creating a Custom page is pretty easy. Once you have the basics you can create the bare bones pretty quickly including some functionality with a Patch statement to update your records. It’s the fine tuning and making sure the custom page works all the time and doesn’t allow users to submit multiple times, … Continue reading Make Fields Required In Your Custom Pages To Prevent Missing Data