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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Which App is better Ei...
Power Apps
Answered

Which App is better Either Model Driven or Canvas App for CDS is the source?

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hi,

 

I am planning to develop an PowerApps application, wanted to know few clarifications on below points:

1) Which is better one for Customizing application and CDS is source? - Canvas App or Model Driven App 

2) How to define below category and subcategory options and styles in Dropdown box in PowerApps

Durga_0-1604472834595.png

3) Where should I keep the Radio Button options data? in CDS(having options of "Choice" datatype - Enabled/Disabled) or in PowerApps?

Durga_1-1604473258098.png

4) is it good idea to keep only CategoryID and SubCategoryid in Main entity of CDS and reference as primarykey/foreignkeys in Category and Subcategory entities?

 

Thanks

Durga

Categories:
I have the same question (0)
  • Verified answer
    timl Profile Picture
    36,411 Super User 2025 Season 2 on at

    Hi Durga,

    1. A canvas app will be more customisable than a model driven app.

    2. With drop-down controls in a canvas app, you can use the 'depends on' setting to define dependencies. A good place to start is the documentation on dependent dropdown lists here...

    https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/dependent-drop-down-lists

     

    3. It is fine to store the 'enabled/disabled' radio options in a choice field. A benefit of this is that it works euqally well with both canvas and model driven apps. If the choices you want to offer are likely to change or if you want to disable certain choices depending on some condition, I would recommend that you store the choices in a separate entity.

    4. This depends on your data model. If each record in your main entity is associated with a subcategory only, you would only need to create a lookup to the subcategory entity from your main entity. If you describe the data that you want to store in more detail, we can comment further on this point.

  • Durga Profile Picture
    Microsoft Employee on at

    Thanks Tim, you reply gave me more clarity on my further development.

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 739 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard