cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
marcy_pi
Helper III
Helper III

Update gallery with button click to show all items

Hello,

 

I have a gallery which is taking data from another gallery: 1st gallery is months only and second gallery are items per month. I already have a button to filter the gallery with items through the value and it's working but I want another button which will show me all items per selected month back(not only above £50). 

 

My codes:

Gallery with items: 

Filter(
Table1,
(month='Month Gallery'.Selected.month),
If(
FilterByValue = true, 'ALL SCRAP COST'>=50)
)

 

My button to filter gallery through the value:

UpdateContext({FilterByValue:!FilterByValue})

 

What do I need to add to the gallery and another button to show me all scrap values, not only these above £50, please? 

 

Regards 

1 ACCEPTED SOLUTION

Accepted Solutions
WarrenBelz
Super User
Super User

Hi @marcy_pi ,

This will show either, depending on your button sequence

Filter(
   Table1,
   month='Month Gallery'.Selected.month &&
   (
      !FilterByValue ||
      'ALL SCRAP COST'>=50
   )
)

 

 Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Visit my blog Practical Power Apps

View solution in original post

3 REPLIES 3
WarrenBelz
Super User
Super User

Hi @marcy_pi ,

This will show either, depending on your button sequence

Filter(
   Table1,
   month='Month Gallery'.Selected.month &&
   (
      !FilterByValue ||
      'ALL SCRAP COST'>=50
   )
)

 

 Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Visit my blog Practical Power Apps

marcy_pi
Helper III
Helper III

Thank You this is working very well! Do You know how I can do the same but use 2 buttons: 1st to show these values above 50 and another button to show all values? 

 

The code You shown is great but working for one button so I click and it shows my values then I click again and it shows all records. How to split these two operations to two buttons? 

@marcy_pi ,

For the two buttons, just have one setting the Variable to true and the other setting it to false.

For the value, set a Variable

 

UpdateContext({varOver50: true})

 

and the other

 

UpdateContext({varOver50: false})

and I cannot test this and have tried to keep it Delegable

Filter(
   Table1,
   month = 'Month Gallery'.Selected.month &&
   (
      !FilterByValue ||
      (
         (
            varOver50 || 
            'ALL SCRAP COST' >=50
         ) &&
         (
            !varOver50 ||		 
            'ALL SCRAP COST' < 50
         )		 
      )
   )
)

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Visit my blog Practical Power Apps

 

Helpful resources

Announcements
Power Apps News & Annoucements carousel

Power Apps News & Announcements

Keep up to date with current events and community announcements in the Power Apps community.

Community Call Conversations

Introducing the Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Apps Community Blog Carousel

Power Apps Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Top Kudoed Authors
Users online (1,649)