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 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:
  • Verified answer
    timl Profile Picture
    37,287 Super User 2026 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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 395 Super User 2026 Season 2

#2
Mohsin Ali Profile Picture

Mohsin Ali 328

#3
WarrenBelz Profile Picture

WarrenBelz 260 Most Valuable Professional

Last 30 days Overall leaderboard