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 / "On Select" event does...
Power Apps
Unanswered

"On Select" event does not trigger in nested galleries when you move from one nested gallery to another selecting 1st item only

(0) ShareShare
ReportReport
Posted on by 195

Hi

 

I think I have found a most obscure bug.

If you have a nested gallery scenario where gallery B (with 3 controls namely Item, Qty, and Amount) is nested inside gallery A (with 1 control namely SalesCategory), so that for each Sales Category (e.g. Balls, Equipment), the Items sold are listed with their Qty and Amount - e.g in category "Balls" you might have Tennis Balls x 10 @ $5, Squash Balls x2 @ $3.50, Cricket Balls x 30 @ $25 and Rugby Balls x 10 @ $60, and in category "Equipment" you might have Tennis Racket, Squash Racket, Cricket Bat, Rugby Boots etc. in these orders - order is important because the bug only occurs on the first item in each nested gallery. 

 

Now, if you select the  first Qty control in gallery B - Tennis Balls, in the "Balls" category, then the On Select event on the Qty control will execute perfectly, no issues. And if you remain in the Balls category and click on Qty for Squash Balls, Cricket Balls, Tennis Balls, Rugby Balls, back to Tennis Balls etc ... the "On Select" still triggers perfectly every time. However, if you now scroll down your gallery A and select the first Qty in the "Equipment" category e.g. Tennis Rackets (note - only the first item in the next nested gallery), then "On Select" does not trigger. Then you can bounce around in Equipment and it triggers every time, even when you go back to the first item in this category. If you now go back to Balls and click on the first item e.g. Tennis Balls, it DOES NOT trigger again.

However, when switching from one nested gallery to another, i.e. from Balls to Equipment, and you select the second or third item in that gallery as you enter, and not the first item, then On Select triggers fine. So it is ONLY if you move from one nested gallery to another, and you select the first item in the other nested gallery that the  On Select does not trigger. 

Has anyone come across this and is there a workaround?  I need to execute the "On Select" code every time a user clicks in a Qty field no matter where it is.

Thanks in advance.

Lael

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

    @timl , @sridutt , @CarlosFigueira 

     

    Hi All - Please could I ask that you take a look at the above?  I have tested until blue in the face and I am convinced it is the On Select that does not trigger in that one bizarre case where you move from one nested gallery to another selecting the first record in the nested gallery.

    Thanks in advance.

    Regards

    Lael 

    Many thanks

    Regards

    Lael

  • timl Profile Picture
    37,271 Super User 2026 Season 1 on at

    Hi Lael,

    Thanks for tagging me.

    Unfortunately, I can't see what the problem is and I haven't been able to recreate this. I'm unable to find any combination of moving between nested galleries that doesn't trigger an OnSelect.

    My suggestion would be to use the monitor tool to see what's happening. Perhaps there's some other formula in your app that stops the "On Select" from triggering as required.

    Another alternative would be to raise a support ticket, particularly if you suspect that the cause of this is an obscure bug in Power Apps.

    https://powerapps.microsoft.com/en-us/support/  

     

     

    timl_0-1617787757153.gif

     

  • LaelH Profile Picture
    195 on at

    Hi  Tim

    I can't thank you enough for taking the time to look at this.  You are a real champion. 

    Your response prompted me to investigate further, and I think I have managed to narrow it down a bit more. It seems to be the DisplayMode code on the child gallery Qty control that is preventing the On Select on the child record from triggering.

    In my scenario I only want "Qty" to be in EditMode when that specific child gallery item is selected. e.g. if you have selected Tennis Balls, then only the "Tennis Balls" Qty should be editable. All other child gallery "Qty's" should be in ViewMode. To do this I must reference the parent gallery as follows:-

    If( galParent.Selected.ID = ThisItem.ParentID && ThisItem.IsSelected,DisplayMode.Edit,DisplayMode.View)

     

    If I don't do this, then every child gallery has at least one editable record.

     

    It seems this reference to the parent is blocking the On Select event from running in the child gallery, but only on the first child gallery record. It works fine on second, third etc.  Also, a further discovery is that the second click in that first item of the child gallery does in fact trigger the on select - unfortunately I have no hope of training users to do this. It would be preferable if it just worked as expected on first click.

     

    Please can you see if you can replicate this scenario in the little sample app that you built?  I am convinced it is something that Microsoft has to correct.  

    Many thanks again.

    Regards

    Lael

     

  • timl Profile Picture
    37,271 Super User 2026 Season 1 on at

    Hi Lael,  Thanks for your kind words 🙂

    I was able to reproduce this scenario with my sample. Unfortunately, I can't easily work out a fix.

    Just to explore this a bit further, can you clarify why this you want to make only the current selected group editable? Why not keep all of the controls editable? If we can avoid the use of OnSelect, that might provide a possible workaround.

    I guess that you're using the OnSelect on the quantity text box to perform some sort of a calculation (such as sum total), and you don't want the user to enter another group whilst this is in progress?

     

  • LaelH Profile Picture
    195 on at

    Hi Tim,

    Thanks for confirming that you were able to recreate this issue. I have logged a ticket and will let you know how it goes.

    Keeping all controls editable is an incredibly un-intuitive user experience, and makes the screen incredibly crowded. It is really not a long term solution, but one I will have to live with for now. Thankfully the app is not in production yet, so there is time to wait for the fix!

  • timl Profile Picture
    37,271 Super User 2026 Season 1 on at

    Thanks Lael, I'll be interested to hear what support says about this.

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 335 Most Valuable Professional

#2
11manish Profile Picture

11manish 166

#3
sannavajjala87 Profile Picture

sannavajjala87 71 Super User 2026 Season 1

Last 30 days Overall leaderboard