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 / Setting the Visible pr...
Power Apps
Answered

Setting the Visible property from a Button

(0) ShareShare
ReportReport
Posted on by 209

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?

Categories:
I have the same question (0)
  • MacWin Profile Picture
    153 on at

    Set a variable like on the click event like this

    Set(ButtonPressed; true);; UpdateContext({ButtonPressed : !ButtonPressed}

     

    Set this code on the component you want to make visible false and true.

     

    If(ButtonPressed = true; true; false)

     

    Im using a different language. So my ";" are "," probably in your version 🙂

     

     

     

  • Station1901 Profile Picture
    209 on at

    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 

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    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 🙂

  • Station1901 Profile Picture
    209 on at

    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

  • Verified answer
    Community Power Platform Member Profile Picture
    Microsoft Employee on at

    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.

    Capture.JPG
  • Station1901 Profile Picture
    209 on at

    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.

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!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 531 Most Valuable Professional

#2
Haque Profile Picture

Haque 261

#3
Kalathiya Profile Picture

Kalathiya 221 Super User 2026 Season 1

Last 30 days Overall leaderboard