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 / Navigate from a Canvas...
Power Apps
Suggested Answer

Navigate from a Canvas Page to another Canvas Page inside a Model driven app

(2) ShareShare
ReportReport
Posted on by 24

I'm building a model driven app with a menu consisting in responsive Canvas Pages, one for each table and table forms for the detail page of each table. I'm using custom pages because I'm building an easier experience with custom filters, way faster to set compared to the default UI the table view.
For the moment, I'm only able to navigate to a specific record of the table: Navigate(ThisItem) and to navigate to the default view: Navigate(TableName).
Is there a way to move from one custom page to the other using the Navigate function?
Thanks in advance.

Categories:
I have the same question (0)
  • Kristian_Cole Profile Picture
    195 on at

    Afternoon Francesco, what happens when you attempt to navigate at the moment?

  • francesco9 Profile Picture
    24 on at

    It works from the Canvas Pages to the model driven app form and view but I would like to know if it is possible to navigate from one canvas page to another canvas page. If yes, how?

    Edit: I just realized that " Navigate(PageName) " takes me to the selected custom page.

  • Kristian_Cole Profile Picture
    195 on at

    Please post your Navigate expression code so far.

  • Kristian_Cole Profile Picture
    195 on at

    If you looking to navigate between canvas screens try this:

     

    Add a screen to a canvas app and navigate between screens - Power Apps | Microsoft Learn

     

    Navigating between actual canvas apps may prove difficult as they are self contained.

  • francesco9 Profile Picture
    24 on at

    I know how to navigate from one screen to the other. I was looking for a way to navigate from a Canvas Page (each with a single screen) to the other so I can leverage the model driven app navigation instead of creating another navigation inside the Canvas Page.

  • francesco9 Profile Picture
    24 on at

    Another question I have: from the Cavas Page, if I wanted to create a new record how do I navigate the form to do so?

  • Kristian_Cole Profile Picture
    195 on at

    Its a tricky one, I mean you could show/hide tabs with each of these canvas app within them based on the state of a field in the model driven but that involves more development. Attempting the pass data between canvas app and parent model driven app via javascript etc.

  • francesco9 Profile Picture
    24 on at

    I think I found a solution: I'm using the Patch function to create a record as the argument for the Navigate(). It works, takes me to the model driven app form. The only issue is that if I go back without saving it still create an empty records.
    To overcome this issue I'm trying detecting the empty records (checks if the primary name is empty with odata filter: new_name eq '') with a Power Automate flow and deleting it but the flow won't get triggered both in "create" and "update or create" mode. Any suggestion on how to fix this?

  • Suggested answer
    NeilKelly Profile Picture
    3 on at
    For Anyone who comes across this going forward, there is now a clear answer. 
     
    Either:
     
    Navigate('Custom Page Name');
     
    Or with Parameters:

    //Get Record

    Set(projectRecord, First(Project, etc));

     

    //Provide Record & Navigate

     Navigate(

    projectRecord,

    {Page: 'Custom Page Name'}

    );

     

    Then on Target Custom Page:

    use :

    Param("etn") to get passed entityname

    Param("id") to get passed entity id

     

    We cant pass in anything else, but hopefully this is all we need for most scenarios

     
     
  • Suggested answer
    CliveOld Profile Picture
    6 on at
    Working answer:
    Navigate('App Name', { Record: record });
     
    Took me forever to get it working.

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 Apps

#1
11manish Profile Picture

11manish 530

#2
WarrenBelz Profile Picture

WarrenBelz 459 Most Valuable Professional

#3
Haque Profile Picture

Haque 314

Last 30 days Overall leaderboard