# 🎉 Filter Inline Lists Using Multi-Select Choice Components!

**URL:** <https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566>\
**Category:** Community Resources\
**Tags:** tutorial\
**Created:** [January 23, 2022, 4:23am UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566 "2022-01-23T04:23:58Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![Get\_Plantain](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/get_plantain/32/40613_2.png) [@Get\_Plantain](https://community.glideapps.com/u/Get_Plantain)\
**Post date:** [October 20, 2022, 3:39pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/21 "2022-10-20T15:39:24Z")

</div>

Thank you for this helpful thread. Was the full tutorial ever shared? I only see the teaser.

---

<div class="post-metadata">

**Author:** ![Get\_Plantain](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/get_plantain/32/40613_2.png) [@Get\_Plantain](https://community.glideapps.com/u/Get_Plantain)\
**Post date:** [October 20, 2022, 3:40pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/22 "2022-10-20T15:40:41Z")

</div>

> [@Robert\_Petitto](#):
>
> That would be slick (and preferred), but to my knowledge there’s no way to auto select an item in a choice component upon switching tabs…only when diving into a details screen from an inline list or via button press etc.

Thank you! Is the full tutorial available?

---

<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:** [October 20, 2022, 4:23pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/23 "2022-10-20T16:23:15Z")

</div>

Yes, sorry! I just updated the original post:

> [@tada Filter Inline Lists Using Multi-Select Choice Components!](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566):
>
> Hey all! I found a super streamlined way to filter an inline list using multi-select choice components. Take a look! [[Glide: Filter an Inline List with Choice Components] ](https://www.youtube.com/watch?v=NOYFsVUWQXw)

---

<div class="post-metadata">

**Author:** ![estebandelgado](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/estebandelgado/32/46258_2.png) [@estebandelgado](https://community.glideapps.com/u/estebandelgado)\
**Post date:** [October 20, 2022, 5:10pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/24 "2022-10-20T17:10:35Z")

</div>

excelente muchas gracias esa explicación era la que necesitaba

---

<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:** [October 20, 2022, 5:33pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/25 "2022-10-20T17:33:36Z")

</div>

¡Estoy contento que te sirva el video!

---

<div class="post-metadata">

**Author:** ![Get\_Plantain](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/get_plantain/32/40613_2.png) [@Get\_Plantain](https://community.glideapps.com/u/Get_Plantain)\
**Post date:** [October 27, 2022, 12:15pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/26 "2022-10-27T12:15:42Z")

</div>

Thanks very much! This was helpful for a Glide app. I’m building a basic directory (for now) using Glide pages. We don’t currently require website visitors to log-in. Is there anyway to recreate this using Glide pages and without individual log-ins?

---

<div class="post-metadata">

**Author:** ![Get\_Plantain](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/get_plantain/32/40613_2.png) [@Get\_Plantain](https://community.glideapps.com/u/Get_Plantain)\
**Post date:** [October 27, 2022, 12:16pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/27 "2022-10-27T12:16:28Z")

</div>

I don’t see the “details” layout option in Glide pages, so I’m not sure it’s even possible.

---

<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:** [October 27, 2022, 1:44pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/28 "2022-10-27T13:44:32Z")

</div>

In Glide Pages, there is no separation of layouts — really, every screen is a details layout, so it works just the same as in the video.

If you’re not having users sign in, then instead of using the users sheet, you’d create a one-row working table that contains user specific columns. Use this working table as the source of the screen.

---

<div class="post-metadata">

**Author:** ![lmshupp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lmshupp/32/71440_2.png) [@lmshupp](https://community.glideapps.com/u/lmshupp)\
**Post date:** [March 5, 2024, 7:35pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/29 "2024-03-05T19:35:02Z")

</div>

This is a fantastic tutorial! Thank you.

I’m running into a problem where sometimes the filter count is affected by filters the user did not interact with. Since we set filter column all to true until a filter is selected, the counter on your People table increments even when no filter is applied for that attribute. Therefore, when I have a mix of some filters applied and some filters not applied, those that have no values to apply are still getting added to the count.

For example, let’s say your user doesn’t select a gender, but does select the other two. Your people table has a Filter array that is including gender as true (in order to still show the results), which then adds it to the counter. This prevents the “nothing to show here” message from showing up because the relation column includes that entry.

I am probably missing something here, but does your example for showing/hiding the message work when not all of the filters are applied? If so, what might I be doing wrong?

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 5, 2024, 8:39pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/30 "2024-03-05T20:39:36Z")

</div>

Usually i doing like this:  
In a row where your choice is writing you need one more column: if choice empty theh join list of all possible values and filter pointing not to choice target but to if column

---

<div class="post-metadata">

**Author:** ![lmshupp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lmshupp/32/71440_2.png) [@lmshupp](https://community.glideapps.com/u/lmshupp)\
**Post date:** [March 6, 2024, 4:25pm UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/31 "2024-03-06T16:25:27Z")

</div>

Thanks! That worked. I added a second IF column for each filter that only checked if the relation had matches and had the Make Array column check those instead to properly get the filter count.

---

<div class="post-metadata">

**Author:** ![Ctanislaus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ctanislaus/32/67210_2.png) [@Ctanislaus](https://community.glideapps.com/u/Ctanislaus)\
**Post date:** [May 2, 2024, 9:24am UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/32 "2024-05-02T09:24:31Z")

</div>

I’m trying to build a product recommendation quiz, where I can ask a set of questions, move to another page, ask another question to refine further etc etc.

If I didn’t need separate pages, these filters would be perfect.

Is there a way I can implement this over different pages, or even mimic page progression by hiding and revealing?

Or… is there a much simpler way of creating a product recommendation quiz app ?? 😄

Thanks in advance 🙏

---

<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:** [May 2, 2024, 10:25am UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/33 "2024-05-02T10:25:51Z")

</div>

To do any sort of pagination, you need to use what we call “custom forms”. Here’s a decent video on the topic:

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/0/002c6a476828d111ab01e038e693c0b564b5e733.jpeg "How to Create a Multi Step Form with No Code in @glideapps Pages") ](https://www.youtube.com/watch?v=6Uxh71wJVhQ)

---

<div class="post-metadata">

**Author:** ![Ctanislaus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ctanislaus/32/67210_2.png) [@Ctanislaus](https://community.glideapps.com/u/Ctanislaus)\
**Post date:** [May 2, 2024, 10:32am UTC](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566/34 "2024-05-02T10:32:31Z")

</div>

Thanks Robert!

Appreciate the response.

Will try it out.

🙏

[Previous page](https://community.glideapps.com/t/filter-inline-lists-using-multi-select-choice-components/37566.md?page=1)
