You've hit on a common point of frustration when trying to customize Power Pages forms beyond the standard Dataverse form rendering. The "Liquid error: Value cannot be null. Parameter name: source" error is a frequent indicator that you're attempting to access or manipulate data in a way that Power Pages' Liquid engine isn't expecting.
Understanding the Limitations:
Why You're Getting the Liquid Error:
Can You Create Custom Layout Forms Using HTML + Liquid + JavaScript?
How to Approach Custom Forms in Power Pages:
Example Scenario (Partial Customization):
Important Considerations:
In summary, while you can't completely replace the Power Pages form rendering with custom HTML + Liquid, you can achieve a significant level of customization by enhancing the standard Entity Form with Liquid and JavaScript. Focus on using Liquid for dynamic content and JavaScript for client-side logic, while relying on the Entity Form for core data handling.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Andrés Arias as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Abhilash Warrier 101 Super User 2025 Season 2
Daniyal Khaleel 59
Nour Abuzaid 26