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 / Embed canvas app - mod...
Power Apps
Unanswered

Embed canvas app - model driven - New record

(1) ShareShare
ReportReport
Posted on by 265

Hello guys,

 

Is the embed canvas app in model driven only meant for Edit the existing ? Could we use the same canvas app for create new record as well ?

 

So in our Model Driven App, when we look at the view of our table (through the navigation), when we click the New button at the top, it will also load the main form with the embed canvas app ->

Voltes_1-1626258061299.png

I noticed in mine right now, when I edit the existing, it will show me the canvas app that I embed, but when I add (Click New button), it just blank form, it the same form that used to have the embed canvas app, only it is blank or only the field for the key integration.

 

Thanks.

I have the same question (0)
  • cchannon Profile Picture
    4,702 Moderator on at

    As with a subgrid, a Create form is a limited portion of the form functionality because while on that form, the record does not yet exist. The Guid is not generated until you hit Save, so for subgrids there is no Guid to build relationships with and for Canvas Apps there is no Id to pass in as context.

  • Voltes Profile Picture
    265 on at

    Hi 

     

    Thanks for the input, Well, actually the plan in my Canvas app, there is also create new record. Thought by detect that GUID not exist, means we're able to "Add new record"  ? 

     

    May I know the integration or the relationship, is through GUID or the field that we use to add the Canvas App ?

     

    Thanks

  • Voltes Profile Picture
    265 on at

    Hi @cchannon 

     

    Yeap, I tried to put some default value in a field, thought that the embed only need a field that has value.

    Still it is not showing. So I guess it is need a GUID by means it supposed to save so to have an physical record in database first.

     

    Wish there is another workaround or trick.

     

    Thanks

  • cchannon Profile Picture
    4,702 Moderator on at

    As long as the recordId is not one of the input parameters, a PCF will render on a Create Form (even a QuickCreate). That should give you the UI flexibility to do whatever you're trying to do with Canvas.

  • Verified answer
    Hamish Sheild Profile Picture
    3,005 Most Valuable Professional on at

    @Voltes , this a known and documented limitation of embedded Canvas Apps


    See https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embedded-canvas-app-guidelines

    • Embedded canvas apps are not displayed when creating a new row since they need a row context to be passed to them.

     

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 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard