web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Pages / Form UI and performance
Power Pages
Unanswered

Form UI and performance

(0) ShareShare
ReportReport
Posted on by 40

Hi, 

 

I am new to Portals but really excited to use it for external users. I have two questions, 

 

1) Do we have any control over the form UI given its a model driven app? Ie. Can we have radio buttons, split columns for some sections, headings on the side to open up the form questions?

 

2) We had to use Canvas apps to build our applications given the forms are so big. Are there any performance issues with lots of form entities in Portals? Ie. 50 questions containing 3 data inputs - dropdown, yes/no and comments? 

 

Thanks for the help, really appreciate it! 

Categories:
I have the same question (0)
  • v-xida-msft Profile Picture
    Microsoft Employee on at

    Hi @wen90 ,

    For your first question, could you please share a bit more about your scenario? Do you want to customize the UI within the Model-Driven app form?

     

    If you want to customize the UI within the Model-Driven app form, I afraid that there is no direct way to achieve your needs. If you want to customize controls in Model-Driven app form, I think PowerApps Component Framework could achieve your needs, please check the following article:

    https://docs.microsoft.com/en-us/powerapps/developer/component-framework/overview

     

    If you want to custom Commands or Ribbon in Model-Driven app, please check the following article:

    https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/customize-commands-ribbon

     

    For your second question, the answer is Yes. The more Edit forms you added into your canvas app, the more CPU resources, memory, and network bandwidth would be consumed within your canvas app, so the app performance would be decreased.

    More details about the Performance tips for canvas app, please check the following article:

    https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/performance-tips

     

    Best regards,

  • oliver.rodrigues Profile Picture
    9,457 Most Valuable Professional on at

    Hi

     

    Think of the Portals as a normal asp.net website and not as a Modern Apps / Canvas Apps

    You can perform any control customization you want, via regular web dev components (CSS and JavaScript libraries)

     

    About performance, Microsoft is continuously improving performance of Power Apps Portals, but currently is still not the most performance website you can find

    Is your application like a single form or a web form with multiple steps, Microsoft fixed a bunch of performance issues with Web Forms so so recently, so depending on the number of users you have it might or might not be an issue, it's really hard to say

     

    there are no benchmarks available from Microsoft in regards Portals performance at the moment

     

    Web Forms documentation: https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/web-form-properties

     

    ------------

    If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.

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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
rezarizvii Profile Picture

rezarizvii 69

#2
DP_Prabh Profile Picture

DP_Prabh 36

#3
oliver.rodrigues Profile Picture

oliver.rodrigues 30 Most Valuable Professional

Last 30 days Overall leaderboard