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?
Thankyou, this works exactly how I wanted it to.
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.
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
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 🙂
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
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 🙂
WarrenBelz
146,645
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,997
Most Valuable Professional