Extend model-driven apps with custom pages
Custom pages
A custom page is a new page type within a model-driven app that brings the power of canvas apps into model-driven apps. Custom pages increase the convergence of model-driven and canvas apps and can be used to add full pages, dialogs, or side panes with the flexibility of Power Apps Studio. Custom pages support a low-code authoring experience with expressions, connectors, and custom Power Apps component framework controls.
A custom page is more flexible than a model-driven app form, view, or dashboard page. You can include one or more tables, then define the data and component interactions. Unlike embedded canvas apps, custom pages are more tightly integrated with the model-driven app, offering better performance and deeper context awareness.
Custom pages can be displayed in three ways:
- Full page — displayed inline within the model-driven app as a main page
- Center dialog — opened as a centered dialog over the current page
- Side dialog / app side pane — opened on the right side of the app