cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Ethan_R
Super User
Super User

Perform OnSelect Operation on Gallery Items even if they have DisplayMode as View

Hi Everyone,

 

I have seen that we cannot perform any OnSelect operation on gallery items if they have DisplayMode as View.

For example,

Consider basic Gallery with sample data.

Add 2 controls like TextInput in the gallery.

1 should have DisplayMode as Edit and other one as View

Add OnSelect to Notify a sample message when clicked on the control.

 

You will see that control with DisplayMode as Edit will show the message while control having DisplayMode as View won't trigger the function.

 

Now, my aim is to create a collection of the item selected when we click on a Control which has DisplayMode as View which is currently not happening.

 

Any ideas?

4 REPLIES 4
CNT
Super User
Super User

@Ethan_R OnSelect will not fire when the TextInput is in view mode. You will have to think of an alternate way of collecting your items. If you can attach a screen shot of your App, maybe I can help you figure it out.

Hi @CNT ,

 

Well here's an image of the App I'm testing on with Sample data,

Ethan_R_0-1642708033184.png

 

As you can see,

This gallery items are in View Mode and the checkbox hold different formula which creates different collection and it works since its in Edit Mode.

But If User clicks anywhere on the record, Gallery.Selected only shows data but no OnSelect action is fired.

@Ethan_R As I had mentioned earlier OnSelect  will not fire when the TextInput is in View mode but Gallery.Selected will always have the selected Gallery item irrespective where the user has clicked. So you can use this add items to your collection. If you give me more info on this Collection, I can help you further to build it.

So @CNT ,

 

The checkbox is used for multiple deletion and imagine clicking on the record should be like ClearCollect which holds only 1 record when clicked.

This collection stores few data related to it which is processed on different screen.

 

Therefore, I want to achieve ClearCollect operation when we click anywhere on record which is DisplayMode = View. Since using checkbox to select record doesn't feel a good alternative way..

Helpful resources

Announcements
PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Top Solution Authors
Top Kudoed Authors
Users online (4,079)