cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Gallery not populating consistently on embedded app load

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. 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Frequent Visitor

Re: Gallery not populating consistently on embedded app load

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.  

View solution in original post

3 REPLIES 3
Highlighted
Microsoft
Microsoft

Re: Gallery not populating consistently on embedded app load

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

 

Highlighted
Frequent Visitor

Re: Gallery not populating consistently on embedded app load

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)
);




 

Highlighted
Frequent Visitor

Re: Gallery not populating consistently on embedded app load

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.  

View solution in original post

Helpful resources

Announcements
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

secondImage

Return to Workplace

Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.

secondImage

Super Users Coming in August

We are excited for the next Super User season.

secondImage

Community User Group Member Badges

FIll out a quick form to claim your community user group member badge today!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors
Top Kudoed Authors
Users online (1,996)