# In-app filter solutions

**URL:** https://community.glideapps.com/t/in-app-filter-solutions/39143
**Category:** Ask for Help
**Created:** [March 2, 2022, 2:25pm UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143 "2022-03-02T14:25:44Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 2, 2022, 2:25pm UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/1 "2022-03-02T14:25:44Z")

</div>

Hello! I just started to create my own CRM app and would like to know how to add more in-app filter options. I have tried using the choice component along with the in-line list component to create a filter-like function but I am now stuck.

I have Sheet 1 with client info and different dress sizes, and Sheet 2 with all the sizes listed. Not all sizes are showing on Sheet 1 and Sheet 2 was created as a reference and indicates all sizes.

If I were to use the choice/in-line list components, how can I display all sizes in the choice component, and when I select eg) size 40 in a choice component, it displays only the client(s) that wears size 40 in the in-line list component?

I am new to this so I am not sure if there are any other options around creating a filter-like function for my app.

Thank you 🙂

---

<div class="post-metadata">

### Author: ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)
#### Post date: [March 2, 2022, 3:13pm UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/2 "2022-03-02T15:13:26Z")

</div>

Hi @Paulinet, here’s the tip

1. You need to create a user specific column.
2. Point the choice component into the usc.
3. Create a user choice or a single value column in sheet 1 with the values taken from the usc earlier.
4. Now you can use filters to sort your inline list : client’s size is user choice.

---

<div class="post-metadata">

### Author: ![Dilon\_Perera](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dilon_perera/32/85652_2.png) [@Dilon\_Perera](https://community.glideapps.com/u/Dilon_Perera)
#### Post date: [March 2, 2022, 5:29pm UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/3 "2022-03-02T17:29:57Z")

</div>

I’m sorry for interfering! Just adding some tutorials that you can watch if you’re a visual learner 🙂

Robert did some tutorials about filtering.  
( You can find more in Robert’s YouTube Channel)

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/7/67e3d949467af251997957725f396c0a9419fbcb.jpeg "Glide: CUSTOM FILTERS using ANY inline list!") ](https://www.youtube.com/watch?v=AkygzhrdUgE)

And Gustavo also done a filtering way that you can take a look.

> [@Multi Filters using Relations: a new way bulb](https://community.glideapps.com/t/multi-filters-using-relations-a-new-way/36092):
>
> Hola, feliz día! Watching some threads and good [Robert Petitto’s](https://community.glideapps.com/t/use-multiple-choice-components-to-filter-an-inline-list/16932) videos about creating customized filters using an Inline List component, I thought an idea to make it simpler and avoid configuring manually the Inline List’s filter and suddenly, I got this to share wink: A way to have a wide Filter using the OR operator A narrow Filter using the AND operator I recorded a video to show and help to understand how this APP demo works and its procedure: [Loom | Free S…](https://www.loom.com/share/24af344081ff48aba9baf684e9a67be5)

Thank you

---

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 2, 2022, 5:44pm UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/4 "2022-03-02T17:44:29Z")

</div>

@Dilon_Perera @Himaladin Thank you so much for your replies!

The narrow filter is exactly what I am looking for! I will study this video 🤓

Thank you again!

---

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 3, 2022, 11:44am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/5 "2022-03-03T11:44:39Z")

</div>

Hello! Continuing with the filter solution, I was able to achieve some of the results that I wanted thanks to the very helpful post above. However, I am stuck again and I have tried my best to find errors that I might have made while creating the filters.

Please see below for a better idea of what I am trying to explain:

 ![screen glide](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/1/c1a25ee8e3c66e16db1278aa356b6695ec8ac27d.jpeg)  
On this screen, I have 4 filters. The first RTW size filter works well with a small lagging issue. Clicking from 34, to 36, and 36 to 38 is not an issue (the results populate instantly). The problem occurs when I select size 38 to 40, 40 to 42–the screen would show the result of size 38 and remain the same, when I click on 40. I would have to select a different tab (eg: “My Clients”) and then click back to get an updated result. Is there a way to fix this?

Also, on the same screen, the other 3 filters are dependent on the first filter. If I do not select a size, and only select from below (eg: tees) , no results will show up.  
However, when I check the sheet, the results do show up in the designated column.

Many many thanks in advance 🙂

---

<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: [March 4, 2022, 12:19am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/6 "2022-03-04T00:19:53Z")

</div>

I did face this situation before. Are you using a relation to populate the inline list or just filters?

---

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 4, 2022, 4:59am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/7 "2022-03-04T04:59:41Z")

</div>

There is a relation column, sorry I am still very new to this.

 ![glide backend2](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/a/2a1105e76ff032e2c0ccf106b4f259963626ea81.jpeg)

I followed the app that Gustavo created (as seen above), and pretty much copied as much of the backend and tried to understand it. I also tried the narrow (and) filter and I think I made more mistakes with that 🥲

---

<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: [March 4, 2022, 8:30am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/8 "2022-03-04T08:30:58Z")

</div>

If your inline list of results is based on a relation then you might face that problem intermittently. Does it happen in the builder only or in the real version as well?

---

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 4, 2022, 9:23am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/9 "2022-03-04T09:23:23Z")

</div>

Yes, I have tried it on my phone and in the builder. Am I missing a sheet to divide the different options, or maybe a column in the separate sheets?

---

<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: [March 4, 2022, 9:37am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/10 "2022-03-04T09:37:38Z")

</div>

From what you described, I think it’s not your fault, just how the relation is not calculated correctly when user-specific column changes. I have seen this behaviour many times before but it looks like it’s still not fixed.

For my cases, I fixed it by using filters on the inline list, not using those choices to drive relations. I’m not sure if that’s even feasible in your case though.

---

<div class="post-metadata">

### Author: ![Paulinet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paulinet/32/39814_2.png) [@Paulinet](https://community.glideapps.com/u/Paulinet)
#### Post date: [March 4, 2022, 10:10am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/11 "2022-03-04T10:10:58Z")

</div>

Thank you @ThinhDinh !

Maybe I will explore some other options to see if I can achieve what I want 🙂

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [March 5, 2022, 10:11am UTC](https://community.glideapps.com/t/in-app-filter-solutions/39143/12 "2022-03-05T10:11:28Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
