# 🗂 In-app filter

**URL:** <https://community.glideapps.com/t/in-app-filter/4539>\
**Category:** General\
**Created:** [February 12, 2020, 8:52pm UTC](https://community.glideapps.com/t/in-app-filter/4539 "2020-02-12T20:52:01Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![WyattS](https://avatars.discourse-cdn.com/v4/letter/w/df705f/32.png) [@WyattS](https://community.glideapps.com/u/WyattS)\
**Post date:** [April 6, 2020, 6:29am UTC](https://community.glideapps.com/t/in-app-filter/4539/41 "2020-04-06T06:29:56Z")

</div>

Thanks, Jeff. Do you have a write up on how you were able to accomplish that? Right now I use the in-app filter to narrow down users’ search, but from there is like to drill down another layer. Any help is much appreciated. Thanks!

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 8, 2020, 1:46am UTC](https://community.glideapps.com/t/in-app-filter/4539/42 "2020-04-08T01:46:10Z")

</div>

Here you go:

> [@Multiple Dynamic Filters on a Map?](https://community.glideapps.com/t/multiple-dynamic-filters-on-a-map/4313/2):
>
> I modified the concepts app to have 2 levels of filters. First there is the existing Region filter. When you select a Region, it will modify a relation column that is used to show the Divisions within that region. You can then further filter to a specific Division within that Region. It’s a little hard to explain, but I’ll give it my best shot. My first Choice Component List uses the Region column in DynamicFilterChoices. This is the easy part. Next In the DynamicFilterUser sheet, I have …

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [April 8, 2020, 10:51am UTC](https://community.glideapps.com/t/in-app-filter/4539/43 "2020-04-08T10:51:34Z")

</div>

Thank you for fixing the in-app filter for Calendar layouts. Just noticed it was working. Much appreciated.

---

<div class="post-metadata">

**Author:** ![mthakershi](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mthakershi/32/1715_2.png) [@mthakershi](https://community.glideapps.com/u/mthakershi)\
**Post date:** [May 6, 2020, 8:36am UTC](https://community.glideapps.com/t/in-app-filter/4539/44 "2020-05-06T08:36:24Z")

</div>

In-App filter / In-App sort isn’t changing to filled icon when it is applied.

---

<div class="post-metadata">

**Author:** ![StephM](https://avatars.discourse-cdn.com/v4/letter/s/f9ae1b/32.png) [@StephM](https://community.glideapps.com/u/StephM)\
**Post date:** [May 24, 2020, 1:57pm UTC](https://community.glideapps.com/t/in-app-filter/4539/45 "2020-05-24T13:57:01Z")

</div>

Also keen to know when this feature will be available! Thanks!!

---

<div class="post-metadata">

**Author:** ![Tom\_Lahey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tom_lahey/32/6896_2.png) [@Tom\_Lahey](https://community.glideapps.com/u/Tom_Lahey)\
**Post date:** [June 29, 2020, 4:38pm UTC](https://community.glideapps.com/t/in-app-filter/4539/46 "2020-06-29T16:38:37Z")

</div>

Is there a way to have a default filter ON, so that when they open the app \ page its already filtered by one of the choices.

Thanks

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [June 30, 2020, 2:55am UTC](https://community.glideapps.com/t/in-app-filter/4539/47 "2020-06-30T02:55:27Z")

</div>

Not that I’m aware of.

---

<div class="post-metadata">

**Author:** ![darder](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darder/32/12788_2.png) [@darder](https://community.glideapps.com/u/darder)\
**Post date:** [August 30, 2020, 8:48pm UTC](https://community.glideapps.com/t/in-app-filter/4539/48 "2020-08-30T20:48:11Z")

</div>

Hi @Mark.

Glad to hear that a visual indicator that an in-app filter is applied is in your to do list.

It would be great also to show which filters are applied.

Thanks for all!

---

<div class="post-metadata">

**Author:** ![S\_C](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/s_c/32/12766_2.png) [@S\_C](https://community.glideapps.com/u/S_C)\
**Post date:** [August 30, 2020, 11:26pm UTC](https://community.glideapps.com/t/in-app-filter/4539/49 "2020-08-30T23:26:10Z")

</div>

Guys, how can I use AND criteria with in app filters? I understand it works for the OR criteria .

With the number of filters I have/ want, I can not create all the possible options using IF Then Else columns.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 30, 2020, 11:33pm UTC](https://community.glideapps.com/t/in-app-filter/4539/50 "2020-08-30T23:33:58Z")

</div>

Create as many choice components as you need, then filter an inline list of items by the “screen” values.

---

<div class="post-metadata">

**Author:** ![S\_C](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/s_c/32/12766_2.png) [@S\_C](https://community.glideapps.com/u/S_C)\
**Post date:** [August 31, 2020, 1:50am UTC](https://community.glideapps.com/t/in-app-filter/4539/51 "2020-08-31T01:50:45Z")

</div>

Thanks @ThinhDinh!  
Any example of how it looks? Last time I saw someone using choice components for filtering, it seemed a bit ugly ☹. I would really prefer for the filter criteria to be hidden behind that funnel.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 31, 2020, 2:30am UTC](https://community.glideapps.com/t/in-app-filter/4539/52 "2020-08-31T02:30:23Z")

</div>

Ha, there’s no way to hide them… It would be a list of choice components as you would expect.

---

<div class="post-metadata">

**Author:** ![S\_C](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/s_c/32/12766_2.png) [@S\_C](https://community.glideapps.com/u/S_C)\
**Post date:** [August 31, 2020, 2:58am UTC](https://community.glideapps.com/t/in-app-filter/4539/53 "2020-08-31T02:58:12Z")

</div>

Thanks. This is such a basic feature. Can’t believe Glide hasn’t offered it yet.

---

<div class="post-metadata">

**Author:** ![\_ffwpu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/_ffwpu/32/16380_2.png) [@\_ffwpu](https://community.glideapps.com/u/_ffwpu)\
**Post date:** [December 17, 2021, 7:36am UTC](https://community.glideapps.com/t/in-app-filter/4539/54 "2021-12-17T07:36:02Z")

</div>

But… it doesn’t work well when multiple filters are selected. Why?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 17, 2021, 12:43pm UTC](https://community.glideapps.com/t/in-app-filter/4539/55 "2021-12-17T12:43:30Z")

</div>

What do you mean by “doesn’t work well”? Do you mean the filter is built with an OR logic but you want an AND or something like that?

---

<div class="post-metadata">

**Author:** ![Roy\_Golan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roy_golan/32/39297_2.png) [@Roy\_Golan](https://community.glideapps.com/u/Roy_Golan)\
**Post date:** [June 20, 2022, 9:54am UTC](https://community.glideapps.com/t/in-app-filter/4539/56 "2022-06-20T09:54:25Z")

</div>

+1 This is important

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 20, 2022, 11:49pm UTC](https://community.glideapps.com/t/in-app-filter/4539/57 "2022-06-20T23:49:14Z")

</div>

Does it not work like that for you at the moment? Can you provide us with a video of the problem?

---

<div class="post-metadata">

**Author:** ![Pinipy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pinipy/32/90426_2.png) [@Pinipy](https://community.glideapps.com/u/Pinipy)\
**Post date:** [May 23, 2025, 2:12am UTC](https://community.glideapps.com/t/in-app-filter/4539/58 "2025-05-23T02:12:59Z")

</div>

Would love a way to style the filter differently. For example have it as a component so we can move it around the page and style it as chips.

I just realised my own DIY filter is user-specific and completely useless if someone is logged out

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/9/b9346895e4afbcd6a71b6f23710d7183c841b5f9.png)

---

<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 23, 2025, 2:35am UTC](https://community.glideapps.com/t/in-app-filter/4539/59 "2025-05-23T02:35:36Z")

</div>

> [@Pinipy](#):
>
> I just realised my own DIY filter is user-specific and completely useless if someone is logged out

That shouldn’t be the case.  
User specific columns work the same regardless of user sign in status.  
The only difference is that values will not persist across sessions if a user is not signed in.

Where are you storing the filter values?

---

<div class="post-metadata">

**Author:** ![Pinipy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pinipy/32/90426_2.png) [@Pinipy](https://community.glideapps.com/u/Pinipy)\
**Post date:** [May 23, 2025, 2:36am UTC](https://community.glideapps.com/t/in-app-filter/4539/60 "2025-05-23T02:36:47Z")

</div>

I was storing it in the users table but I believe I need to move it over to a working table which would work when logged out?

[Previous page](https://community.glideapps.com/t/in-app-filter/4539.md?page=2)

[Next page](https://community.glideapps.com/t/in-app-filter/4539.md?page=4)
