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 / Gallery not populating...
Power Apps
Answered

Gallery not populating consistently on embedded app load

(0) ShareShare
ReportReport
Posted on by 30

I have an embedded app which should load products based on the quote. ModelDrivenFormIntegration.DataSource = [@Quotes} 
I collect the price list items,  using the Price List from the quote.  I then associate the product name and unit name, to columns in the gallery since the Product and Unit are records.  I need the product name for a search feature. 

 

When testing the embedded app, the gallery is not loaded consistently.  If I navigate away from the page and return to the page using the Back() function, the galleries are populated.  Is there a setting I'm missing?  

 

Thanks in advance. 

Categories:
I have the same question (0)
  • a-ovbord Profile Picture
    Microsoft Employee on at

    Hi @mosbySE,

     

    Just to understand your setup, do you have a model driven app and you're trying to embed a canvas app in it?

    Any chance you could add some pics with the controls and their properties of the gallery?

     

    I'm also going to add a doc on embedding canvas app in model driven apps, just in case you're doing this:

    https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embed-canvas-app-in-form

     

    Thank you,

    Ovidiu

     

  • semosby Profile Picture
    30 on at

    This is a canvas app embedded in a model driven app by way of control.  I followed the MS documentation.   I've attached the image.  The image shows the app after load.  The highlighted area is the result of this formula. 
    ModelDrivenFormIntegration.Item.Name & " "
    & Char(13) & CountA(galProducts.AllItems.Product.Product) & " galProducts"
    & Char(13) & CountA(listedProd.Product.Product) & " ListedProd"
    & Char(13) & CountA(ListProd.Product.Product) & " ListProd"
    & Char(13) & CountA(Productlist1.Product.Product) & " ProductList1"


    The quote name populates but the collections do not.   


    Here are the formulas to build the collections located in the on visible of the form.:

    Set(inItem,ModelDrivenFormIntegration);
    Set(inQuote,ModelDrivenFormIntegration.Item);
    Set(inQuoted,inQuote.'Price List');
    UpdateContext({openTimer:true});

    /* Get price list items from quote price list */
    ClearCollect(Productlist1,
    //Filter (
    Filter('Price List Items', 'Price List Items (Views)'.'PriceList Products'
    ,'Price List'.'Price List' = inQuote.'Price List')
    );


    ClearCollect(listedProd,
    Filter(Productlist1,'Price List'.'Price List' = inQuote.'Price List') );

    /* Add product name for search function */
    ClearCollect(ListProd,
    AddColumns(listedProd,"pName",Product.Name,"pUnits",Unit.Name,"pLevel",'Price List'.Name)
    );




     

    embeddedApp.PNG
  • Verified answer
    semosby Profile Picture
    30 on at

    I've added logic to display a loading spinner while the data is loading.  Form displays after load.  Not as consistent as I would hope, but it works most of the time.  

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 April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 846

#2
Valantis Profile Picture

Valantis 532

#3
Haque Profile Picture

Haque 410

Last 30 days Overall leaderboard