# How to change order of options within in-app Filter

**URL:** <https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224>\
**Category:** Ask for Help\
**Created:** [January 4, 2024, 1:35am UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224 "2024-01-04T01:35:00Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 4, 2024, 1:35am UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/1 "2024-01-04T01:35:00Z")

</div>

I have an in-app filter in which High, Medium, and Low are the options. However, the filter displays them in alphabetical order: High, Low, Medium. How can I fix it so that it displays them in the logical order: High, Medium, Low?

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [January 4, 2024, 12:52pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/2 "2024-01-04T12:52:21Z")

</div>

As far as I know, there is no way to manipulate that. You can create a custom filter though to set it up as you’d like

---

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 4, 2024, 1:43pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/3 "2024-01-04T13:43:31Z")

</div>

Thank you, Tuzin. I do not know how to set up a custom filter to do that, and I cannot find documentation about how to do it. Can you help me get started, or is there documentation I can read?

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [January 4, 2024, 1:44pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/4 "2024-01-04T13:44:59Z")

</div>

I’ve explained it in detail in some other post. You can try to find it yourself or give me a minute to find it

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [January 4, 2024, 1:47pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/5 "2024-01-04T13:47:46Z")

</div>

There you go

> [@Rollup of current in-app filter selection](https://community.glideapps.com/t/rollup-of-current-in-app-filter-selection/67734/3):
>
> The built-in filter wouldn’t work for this one. You need to create a custom filter. The best UI/UX practice from my experience for the case is the following: Make it work: 1.1. Create a column per every parameter that the collection is filtered by in the user profile table; 1.2. Add a title action for the collection and make it open up a new screen for the current user’s profile as a slide-in screen (or overlay); 1.3. In that new screen you need to add all the input components that will w…

---

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 4, 2024, 1:51pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/6 "2024-01-04T13:51:09Z")

</div>

Thank you very much!

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [January 4, 2024, 5:00pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/7 "2024-01-04T17:00:39Z")

</div>

Hi @coastal.

Creating a custom filter as Tuzin suggests is an option, though it might be overkill if you do prefer using the native in-app filter.

You could create an additional template column to add a number to the high-medium-low options to impose an alphabetical order. It’s not the most elegant, but it might do for your use case.

| Option | Option Alphabetical |
| --- | --- |
| High | 1. High |
| Medium | 2. Medium |
| Low | 3. Low |

`Option Alphabetical` would be a template column that would use the values in the `Option` column. Now configure the in-app filter along the `Option Alphabetical` column.

---

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 4, 2024, 7:58pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/8 "2024-01-04T19:58:07Z")

</div>

Thanks Nathanaelb. I found that the custom filter was overkill for my purposes and ended up doing something similar to what you suggested. Instead of numbers, I added a colored circle emoji for each option: red for High, orange for Medium, yellow for Low. I discovered that the in-app filter by default displays these in the order that I wanted. I am not sure why it does, but I guess it puts the colors in order based on the ROYGBIV spectrum. Just a lucky coincidence that works for my purposes.

 ![Screen Shot 2024-01-04 at 2.49.32 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/d/adc91da9652a9e284dce0bf4b8cb35bb55e4a9c0.png)

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [January 4, 2024, 8:19pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/9 "2024-01-04T20:19:30Z")

</div>

Luck is part of it, thanks for sharing, that’s a nice trick.

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [January 5, 2024, 8:22am UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/10 "2024-01-05T08:22:44Z")

</div>

That’s awesome! Something that you would never come up with when you’re too experienced and are used to firing on all cylinders 😆  
Thank you for the trick!

---

<div class="post-metadata">

**Author:** ![coastal](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@coastal](https://community.glideapps.com/u/coastal)\
**Post date:** [January 5, 2024, 4:28pm UTC](https://community.glideapps.com/t/how-to-change-order-of-options-within-in-app-filter/69224/11 "2024-01-05T16:28:59Z")

</div>

I’m sure the info that you provided will be useful for a future project. I am very new to Glide, and I’m going to create a sandbox app where I can try using the custom filters. Thanks again!
