Notifications
Announcements
I have a gallery within my powerapp (GalleryApp) and I have a button in there which when pressed displays a drop down box. The problem I have is that when the Button is pressed every instance of the drop box appears all the way down the gallery. Is there a way that I can set the visible property on the drop box so that only the individual dropbox appears when the button is pressed?
Set a variable like on the click event like this
Set this code on the component you want to make visible false and true.
Im using a different language. So my ";" are "," probably in your version 🙂
I have tried this but it is still the same. It either shows every drop box in the gallery or hides every dropbox. I only want it to show or hide the indvidual instance
Hi @Station1901
Set the OnSelect property of your button to:
Select(Parent);UpdateContext({varBtnPressed:!varBtnPressed})
And the visible property of your dropdown to:
varBtnPressed && ThisItem.IsSelected
This should achieve what you're looking for 🙂
Thanks for getting back to me. This almost works, it does show & hide the dropdown box but if I click on a button further down the gallery it also shows & hides the other instances
Try setting the OnSelect property of the button to the following:
UpdateContext({varBtnPressed: false}); Select(Parent); UpdateContext({varBtnPressed:!varBtnPressed})
Have had a test my end with this and seems to be working, "moving" the dropdown to whichever gallery item is selected.
Thankyou, this works exactly how I wanted it to.
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.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
WarrenBelz 711 Most Valuable Professional
Michael E. Gernaey 319 Super User 2025 Season 2
Power Platform 1919 268