Posted on January 16, 2020 by Nicholas Hayduk
The fetchxml Liquid tag is arguably the most powerful Liquid tag in Power Apps Portals – it allows you to meet complex requirements for the display of data. But, if you combine it with a complex Entity Permissions model, you could find yourself getting unexpected errors. In this post I’ll cover what can cause those errors, and how to work around them.
Posted on October 31, 2019 by Nicholas Hayduk
PowerApps Portals offers two primary languages for customization: JavaScript and Liquid. This leads to confusion as to which technology should be used when – I’ll try to clear up some of that confusion in this blog post, as well as demonstrate that is many cases, the best option is a combination of the two.
Posted on September 4, 2019 by Nicholas Hayduk
There are some areas of PowerApps Portals that are still implemented using either ASP.NET MVC or ASPX, instead of via Web Templates, which means the configurability options are limited – one of those is the Knowledge Base (which exposes Knowledge Article entities). Often we can use Liquid and JavaScript to customize some of these areas, but there is one thing in particular that makes doing this for the Knowledge Base challenging – in this post I’ll explain what that is, and how to get around it.
Posted on December 10, 2018 by Nicholas Hayduk
During last week’s eXtreme365 event in Austin, Texas, I was lucky enough to co-present a session with Nikita Polyakov (a Senior R&D Solution Architect at Microsoft, with a focus on Dynamics 365 Portal implementations). One of the tips he mentioned during the session was about using Liquid to decide which Entity Form to display on a page – it’s a very cool technique that seems to be underused. Then, a question showed up on the Dynamics 365 Community forums where that technique could be used to solve the problem. So I figured I’d write a quick blog post to get the word out on using Liquid to determine which Entity Form to display on a page.
Posted on November 15, 2018 by Nicholas Hayduk
While working on my series about all the places you can put your code in a Dynamics 365 Portals implementation, I ran into an odd quirk with regards to how Liquid is handled in the Custom JavaScript attribute of Entity Lists. I did a bit of digging, and was able to figure out why in some instances, Liquid code is evaluated as you’d expect, and in other cases, it is not.
Posted on February 9, 2024 by Nicholas Hayduk
Recently I was asked about executing a FetchXML query using the Web API in Power Pages, and while you won’t find any specific documentation on that in the Power Pages documentation, you’ll be happy to know that it is supported. In this blog post, I’ll look at how its done.
Posted on December 8, 2023 by Nicholas Hayduk
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.
Posted on November 6, 2023 by Engineered Code
July 2024 March 2024 January 2024 November 2023 July 2023 May 2023 July 2024 The new module “Copilot” has been incorporated: Copilot Agenda Content Website Theme Ask a Question Basic Forms Multistep Forms Pro Code Summary The new videos have been incorporated in the “Security” module: Security New Security Workspace Security Workspace The following content […]
The new module “Copilot” has been incorporated:
- Copilot
- Agenda
- Content
- Website
- Theme
- Ask a Question
- Basic Forms
- Multistep Forms
- Pro Code
- Summary
The new videos have been incorporated in the “Security” module:
- Security
- New Security Workspace
- Security Workspace
The following content has been incorporated:
- Three recent blog posts
- Three recent Portals Community Calls
- One episode of the Refresh the Cache Podcast
- Seventeen Power Pages Tips
You’ll discover the latest content in the following modules:
- Introduction
- Interfaces
- Installation
- Administration
- Lists & Forms
- Create a Form
- Create a Multistep Form
- Pro Code
- Agenda
- JavaScript with Forms
- PCF Controls
- Companion Apps
The following content has been incorporated:
- Two recent blog posts
- Three recent Portals Community Calls
- Thirteen Power Pages Tips
You’ll discover the latest content in the following modules:
- Introduction
- Administration
- Site Details
- Site Actions
- Security
- Performance and Protection
- Site Health
- Security
- Users as Contacts
- Web Roles
- Table Permissions
- Lists & Forms
- List Filter Criteria
- List Filters
- Form Metadata
- Notes and Timeline Metadata
- SharePoint
- Pro Code
- JavaScript with Forms
- Web API
- PCF Controls
- Liquid with Dataverse
The following content has been incorporated:
- Three recent blog posts
- One recent Portals Community Calls
- One episode of the Refresh the Cache Podcast
- Eight Power Pages Tips
You’ll discover the latest content in the following modules:
- Introduction
- Administration
- Content Management
- ALM
- Pro Code
- JavaScript with Lists
- JavaScript with Forms
- Web API
The following content has been incorporated:
- Three recent blog posts
- Four recent Portals Community Calls
- Three episodes of the Refresh the Cache Podcast
- Eighteen Power Pages Tips
You’ll discover the latest content in the following modules:
- Introduction
- Interfaces
- Installation
- Administration
- Site Details
- Security
- Licensing
- Content Management
- Studio Styling
- Data & Set Up
- Portal Management Website
- Search
- Security
- External Identity Providers
- Table Permissions
- Web Page Access Control Rules
- Lists & Forms
- Map
- Calendar & Odata
- Forms Intro
- Form Additional Settings Tab
- Form Attribute Metadata
The following content has been incorporated:
- Two recent blog posts
- Two recent Portals Community Calls
- One episode of the Refresh the Cache Podcast
- Eight Power Pages Tips
You’ll discover the latest content in the following modules:
- Introduction
- Installation
- Content Management
- Lists & Forms
- Pro Code
- Where You Can Put Your JavaScript
Initial release of the Power Pages Training.
Posted on November 3, 2023 by Nicholas Hayduk
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.
Posted on September 20, 2023 by Nicholas Hayduk
Independent Software Vendors (ISVs) have been an important part of the Microsoft Business Applications space for a long time. ISVs create solutions that build on top of the platforms and products that Microsoft provides off-the-shelf. As the Power Platform has continued to grow and evolve, more opportunities have presented themselves for ISVs. In this post, I’ll look at what ISVs might want to consider when looking at incorporating Power Pages as part of their offering.