# In-app filtering - can this be done

**URL:** <https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867>\
**Category:** Ask for Help\
**Created:** [February 23, 2020, 4:37pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867 "2020-02-23T16:37:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [February 23, 2020, 4:37pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/1 "2020-02-23T16:37:39Z")

</div>

I wondering whether this can be done - I cannot figure it out. Maybe my fellows gliders can see the light?

I want to employ the in-app filtering  
I don’t want to do multiple select in the in-app filtering (i.e. selecting multiple values)

**Case:**  
I have a number of meetings rooms which can hold a number of people

Meeting room 1: 4 people  
Meeting room 2: 4 people  
Meeting room 3: 6 people  
Meeting room 4: 8 people

I would like to make a filter saying  
4+  
6+  
8+

If you choose the different filters:  
4+ ~ 4 meeting rooms possible  
6+ ~2 meeting rooms possible  
8+ ~1 meeting room possible

Any way this is possible?

---

<div class="post-metadata">

**Author:** ![Carlos\_DeSilva](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_desilva/32/19965_2.png) [@Carlos\_DeSilva](https://community.glideapps.com/u/Carlos_DeSilva)\
**Post date:** [February 23, 2020, 5:01pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/2 "2020-02-23T17:01:57Z")

</div>

Since your choices are few, you could use the Choice component showing those choices, perhaps using the ‘side view’ (for lack of the right term) instead of a list view.

Use a different sheet to pull the choices from, then create an ‘invisible’ column in the sheet that you have the meeting room filters, to put the choice that is selected in there.

On your app, create 4 Inline columns each with the filtered data for each choice. Then under Visibility Condition for each Inline List component, you put in the appropriate condition according to the choice that’s made.

I hope I explained it correctly.

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [February 23, 2020, 8:28pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/3 "2020-02-23T20:28:51Z")

</div>

@Carlos_DeSilva I don’t want users to sign in - and therefore a choice made by one people will propagate to other people. This isn’t acceptable.

I have been looking at in-app filtering as a way to avoid the progagation of selections.

Therefore I don’t think your solution will work for me - but I appreciate your suggestion.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 23, 2020, 8:49pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/4 "2020-02-23T20:49:13Z")

</div>

I’ll play around with this tonight. My first thought is no because selecting a filter doesn’t alter your sheet nor is it recognizable to components. If there was a Visibility feature like “show when in app filter is \_\_”, this would be easily possible, but there isn’t …yet.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 23, 2020, 8:53pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/5 "2020-02-23T20:53:10Z")

</div>

The other thought would be to Create an array column. @Jeff_Hager suggested this solution that may apply:

[Filtering issue: when i select ‘vegan’ also show me ‘vegan, high protein’](https://community.glideapps.com/t/filtering-issue-when-i-select-vegan-also-show-me-vegan-high-protein/4783)

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 23, 2020, 9:37pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/6 "2020-02-23T21:37:04Z")

</div>

@Krivo

Check this out: [experiments.glideapp.io](http://experiments.glideapp.io)

Go to the meeting rooms tab. Here’s the logic:

1. This data feeds the app  
 ![Screen Shot 2020-02-23 at 4.31.11 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/b/b3ea1447ec7860f69fea7d0260e1cbd0d133b9f9.png)
2. Use the resulting array column to feed the inapp filter  
 ![Screen Shot 2020-02-23 at 4.29.35 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/f/faf6fe8217724ec00e40699c6b4834c841fda89f.jpeg)
3. When selecting one of the room capacities…  
 ![Screen Shot 2020-02-23 at 4.29.49 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/a/a85433f6e2c4f651d31a889a1a303331248e74d8.png)
4. …the ones marked thus in the sheet get displayed.  
 ![Screen Shot 2020-02-23 at 4.29.54 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/c/cdccbacf648b017c7c9d6cfa6214021092266249.png)

Only thing you can’t do yet is have this functionality (let alone any in app filter) in a “details” view. Otherwise, you could have potentially displayed a rich text header with “X number of rooms available” that was conditioned on the data.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [May 26, 2025, 3:49pm UTC](https://community.glideapps.com/t/in-app-filtering-can-this-be-done/4867/7 "2025-05-26T15:49:23Z")

</div>


