Engineered Code is proud to announce the availability of ecLearn - the Learning Management System built on top of Microsoft Dataverse

ENGINEERED CODE BLOG

Power Pages: Not So Public Key

Over the last few years, we’ve been working on ecLearn – a Learning Management System (LMS) built on top of the Microsoft Power Platform. It allows organizations to create and deliver courses using either a model-driven Power App or Power Pages. As I’ve described in previous posts previous posts, delivering an ISV product using Power Pages is not without its challenges. In this post, I’m going to look at one particular issue we ran into during our development.

Continue reading “Power Pages: Not So Public Key”

Power Pages: Multiselect Load Event

A few months back, I wrote an article about how to handle the change event for multiselect (choices) columns on Power Pages forms. Another common requirement is handling an event when the page first loads – this can be useful in situations where you want to modify the available options based on other values on the page. In this post, I’ll look at how you might be able to do that.

Continue reading “Power Pages: Multiselect Load Event”

Power Pages: Unprecedented Times for Long-Time Customers

With the release of documentation describing the migration from the Standard Data Model to the Enhanced Data Model, we’ve entered some unprecedented times for organizations that have been using Power Pages for a long time. For the first time since Microsoft acquired the product, a significant upgrade of the website will be necessary at some point in the future to transition to both Bootstrap v5 and the Enhanced Data Model.

Continue reading “Power Pages: Unprecedented Times for Long-Time Customers”

Power Pages: Pro Code Techniques in the Templates – Custom Interface for Location Selection

This month we continue our look at some of the pro code techniques that appear in the templates available for Power Pages. We’re going to stick with the “Schedule and Manage Meetings” template, which provides a multistep form for booking a meeting. This time we’re going to look at the second step, where a user can select which location they want their appointment at. This step includes some custom JavaScript, plus a PCF Control.

Continue reading “Power Pages: Pro Code Techniques in the Templates – Custom Interface for Location Selection”

Power Pages: Multiselect Change Event

I was very excited when multiselect (choices) column support was finally added to Power Pages in 2022. While I had published a workaround on this blog (and it was one of the more popular posts on the site), it was great not having to create extra fields and register plugins. Recently, however, I was asked about how to work with these fields on the form in JavaScript. I’ll dive into that in this post.

Continue reading “Power Pages: Multiselect Change Event”

Power Pages: Adding a Custom Form Modal to List Action Buttons

Recently there was a comment on my blog Power Apps Portals: Related Entity as Source of Next Web Form Step about adding a custom Edit button to a list or subgrid. In this case, rather than editing the main row in the table, they wanted to edit a row that was related to the main row. If you want the edit form to pop up in a modal, it requires a bit of JavaScript. In this post, I’ll go through what you need to do in order to achieve this functionality.

Continue reading “Power Pages: Adding a Custom Form Modal to List Action Buttons”

Power Pages: Pro Code Techniques in the Templates – Custom Interface for Service Selection

This month we continue our look at some of the pro code techniques that appear in the templates available for Power Pages. This time we’re going to look at the “Schedule and Manage Meetings” template, which provides a multistep form for booking a meeting. This form has lots of pro code goodies in it, so this won’t be the only post, but for now, we’re going to look at the first step in the form where the user chooses what type of meeting they want to have.

Continue reading “Power Pages: Pro Code Techniques in the Templates – Custom Interface for Service Selection”

Contact

Engineered Code is a web application development firm and Microsoft Partner specializing in web portals backed by Dynamics 365 & Power Platform. Led by a professional engineer, our team of technology experts are based in Regina, Saskatchewan, Canada.