Skip to content

Engineered Code Blog

Category: Liquid

Power Pages: Pro Code Techniques in the Templates – Custom Search Interface Using JavaScript Redirects

August 4, 2023 4 Min.To Read

This month I’m continuing my series on looking at how functionality is built into the new templates available for Power Pages. In this post I looking at the Program Registration template, which allows users to browse and sign up for classes, and is useful in scenarios such as an after school program. Specifically, I’m going to look at the functionality that allows users to search through the available classes.

Power Pages: What Kind of JavaScript Should I Write?

April 11, 2023 5 Min.To Read

While there is a lot you can do with the out-of-the-box capabilities of list and forms with Power Pages, pretty often on projects you do run into cases where you need more than what you can do with just configuration. In these cases, Liquid and JavaScript are often used to help you meet requirements. While there aren’t too many choice to make when using Liquid, the same can’t be said for JavaScript. In this blog post, I’ll look at some different options for writing client-side code with Power Pages.

Power Apps Portals: Modifying Option Set Options on an Entity Form

March 12, 2020 3 Min.To Read

If you’ve come from the world of Dynamics 365 (or CRM…) and are starting to work with Portals, it can be frustrating when you discover that client-side JavaScript code that works great in your model-driven app doesn’t work on a Power Apps Portal – especially because Entity Forms and Web Forms are marketed as a technology that exposes your existing forms to the web. This post we look at why it doesn’t translate, and provide some code that solves a common request: modifying the available options in an option set.

Power Apps Portals: Print Invoices

March 5, 2020 3 Min.To Read

The topic of my first Portals Community Call back in January was the how to build a portal that allows a customer to view and print invoices. While solutions for this has been described by others (including Megan V. Walker’s excellent post), I also presented a different approach that I thought was worth covering in a blog post so that I could get a bit more into the technical details.

Back to top