Skip to content

Engineered Code Blog

Category: CSS

Power Pages: Multiselect Load Event

June 18, 2024 4 Min.To Read

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.

Power Pages: Unprecedented Times for Long-Time Customers

April 3, 2024 4 Min.To Read

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.

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

March 6, 2024 6 Min.To Read

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.

Power Pages: Multiselect Change Event

January 2, 2024 5 Min.To Read

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.

Back to top