Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Pages
    • Take a guided tour
  • Pricing
    • Overview
    • Become a Partner
    • Find a Partner
    • Find partner offers
    • Partner GTM Resources
    • Blog
    • Customer stories
    • Developer Plan
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • App development topics
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Power Apps Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Apps
    • Building Power Apps
    • Microsoft Dataverse
    • AI Builder
    • Power Apps Governance and Administering
    • Power Apps Pro Dev & ISV
    • Power Apps Portals
    • Connector Development
    • Power Query
    • GCC, GCCH, DoD - Federal App Makers (FAM)
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Galleries
    • Community Connections & How-To Videos
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Emergency Response Gallery
    • Events
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Community Engagement
    • Community Calls Conversations
    • Experimental
    • Error Handling
    • Power Apps Experimental Features
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Power Apps Community
    • Galleries
    • Webinars and Video Gallery
    • How to create Dynamic Forms in Power Apps

    How to create Dynamic Forms in Power Apps

    12-06-2021 06:38 AM

    Dual Super User RezaDorrani
    Dual Super User
    6539 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    RezaDorrani
    Dual Super User RezaDorrani
    Dual Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    How to create Dynamic Forms in Power Apps

    ‎12-06-2021 06:38 AM

    Hello everyone,

     

    In this video, you will learn how to build Dynamic Forms in Power Apps.

    We will create the controls of the Form dynamically using a Configuration Table coming from your data source of choice.

    We will store the form results in JSON Format & leverage the MatchAll function to parse JSON in Power Apps (JSON to Collection). This offers a lot of flexibility in not only storing the data but also the form schema.

    Video tutorial includes Dynamic Form examples with Excel & SharePoint.

     

    Video covers the following:

    ✅ Build Dynamic PowerApps Forms

    ✅ Leverage Gallery to add form controls from configuration list

    ✅ Store results in JSON Format

    ✅ Reload JSON string in Power Apps as a Collection (Array) using MatchAll Power Fx function.

    ✅ Demos - Dynamic Surveys for Training & Open Enrollments.

    ✅ Dynamically load forms based on type selection.

     

    ⬇️ Download App Samples showcased in Video:

    https://github.com/rdorrani/PowerApps/tree/master/DynamicForms 

     

    🔗 Joey's Blog

    https://steelcutbytes.com/2021/12/06/easily-collect-array-data-in-powerapps-from-a-flow/ 

     

    🔗 Power Apps Form Control Tutorial

    https://www.youtube.com/watch?v=aVEaRpAlaTA 

     

    🔗 Power Apps Gallery Designs (Styling as Cards & more)

    https://youtu.be/bnC8u3gdWss 

     

    #PowerApps #FormControl #DynamicForms #Excel #SharePoint


    Thanks,
    Reza Dorrani, MVP
    YouTube
    Twitter

    watch?v=wQqetH2QLyk

    Labels:
    • Labels:
    • Canvas Apps
    • Community Tips & Tricks
    • Design Matters UX Tips
    • General PowerApps
    • PowerApps Hacks
    • SharePoint Magic
    Message 1 of 3
    6,539 Views
    0 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    LeslieBarnes
    LeslieBarnes
    New Member
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎01-21-2022 06:18 PM

    Hi Reza, thank you!  How did you get the new input gallery to reset?  For example, if you submit a result and are navigated to the home screen, then you try to enter a new record again the previous values are still shown in the input gallery.

    Message 2 of 3
    5,757 Views
    0 Kudos
    Reply
    salampop
    salampop
    Regular Visitor
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎12-22-2022 09:50 AM

    Hi Reza, Thanks for the explanation and the workaround to get the dynamic form up and running. You hard-coded the field names to map them to the result capturing; is there a way to do it dynamically without knowing the question's (from the template, field name)? 

    Message 3 of 3
    819 Views
    0 Kudos
    Reply

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Pages
    • Power Automate
    • Power Virtual Agents

    Browse

    • Sample apps
    • Services

    Downloads

    • Windows
    • iOS
    • Android

    Learn

    • Documentation
    • Support
    • Community
    • Give feedback
    • Blog
    • Partners

    • © 2023 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    California Consumer Privacy Act (CCPA) Opt-Out Icon Your California Privacy Choices