Announcements
So I have this gallery with a lot of items, and each item has 2 buttons that change visibility depending on the other one. How can I make it so that when I click on one of them (doesn't matter which) I make all buttons of all the gallery items disappear too while the app loads so people when using the app don't spam the buttons while it is loading?
Hi @Anonymous
You can create a property that you can update in the OnSelect of the gallery buttons. Add the following function to the button's OnSelect.
UpdateContext({GalleryButtonsVisible:false})
Then add a check (in addition to your existing visibility conditions) of the GalleryButtonsVisible variable to the button's Visible property.
Once your loading is completed, simply update the variable again to true using UpdateContext({GalleryButtonsVisible:true})
@LeeHarris But when I initially load the app the variable isn't neither true or false and I can't use: UpdateContext({GalleryButtonsVisible:true}) on the OnStart funtion of the app, so how do I resolve this problem?
@Anonymous
Are you unable to use UpdateContext in the OnStart of you app as your gallery controls are on a different screen?
If this is the case then use Set(GalleryButtonsVisible, true) to define the variable in a global scope. You should then be able to access it from anywhere in your app. You would also need to use the Set(GalleryButtonsVisible, false) function when clicking the buttons in the gallery.
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.
Congratulations to our community stars!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
11manish 383 Super User 2026 Season 2
Mohsin Ali 356
WarrenBelz 232 Most Valuable Professional