# Choice components tricks

**URL:** https://community.glideapps.com/t/choice-components-tricks/30688
**Category:** Ask for Help
**Created:** [August 19, 2021, 4:28pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688 "2021-08-19T16:28:38Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Sharath\_S](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sharath_s/32/28000_2.png) [@Sharath\_S](https://community.glideapps.com/u/Sharath_S)
#### Post date: [August 19, 2021, 4:28pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/1 "2021-08-19T16:28:39Z")

</div>

how to customize choice component? say there are 2 choice components and 1234 in first and abcd in second. say if user picks 1 from first, then user can only pick ab from second. picks 2,then can only pick ad rfrok abcd. how can you do that?

---

<div class="post-metadata">

### Author: ![rayo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rayo/32/91372_2.png) [@rayo](https://community.glideapps.com/u/rayo)
#### Post date: [August 19, 2021, 4:38pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/2 "2021-08-19T16:38:26Z")

</div>

quickly thinking there are probably several ways to do this. For example you can place more than 2 choice components and use visibility conditions depending on what your 1st choice is, the rest will be hidden and only 1 will appear.

I would assume there would be another way to do this by creating a relation based on the first choice value and then using that to get reach the correct 2nd choice components… but would have to try that out before i explain it in simple terms to avoid confusing things.

---

<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: [August 19, 2021, 4:51pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/3 "2021-08-19T16:51:59Z")

</div>

Also, you can filter choice components, so you should be able to filter the second depending on the screen value of the first choice.

---

<div class="post-metadata">

### Author: ![rayo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rayo/32/91372_2.png) [@rayo](https://community.glideapps.com/u/rayo)
#### Post date: [August 19, 2021, 4:54pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/4 "2021-08-19T16:54:20Z")

</div>

thats probably even better than the 2 mentioned in my reply.

---

<div class="post-metadata">

### Author: ![Sharath\_S](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sharath_s/32/28000_2.png) [@Sharath\_S](https://community.glideapps.com/u/Sharath_S)
#### Post date: [August 19, 2021, 5:18pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/5 "2021-08-19T17:18:08Z")

</div>

filter? like in Robert pettito videos or other way?

---

<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: [August 19, 2021, 5:47pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/6 "2021-08-19T17:47:27Z")

</div>

The choice component has a filter setting.

---

<div class="post-metadata">

### Author: ![Sharath\_S](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sharath_s/32/28000_2.png) [@Sharath\_S](https://community.glideapps.com/u/Sharath_S)
#### Post date: [August 20, 2021, 3:42am UTC](https://community.glideapps.com/t/choice-components-tricks/30688/7 "2021-08-20T03:42:36Z")

</div>

awesome! but in this

> [@Jeff\_Hager](#):
>
> so you should be able to filter the second depending on the screen value of the first choice.

I would have to filter the 2nd choice component after the first value is entered in the sheet right? as in this logic will work only after the submit button is clicked? then with that data, I can move on with the 2nd choice

---

<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: [August 20, 2021, 3:49am UTC](https://community.glideapps.com/t/choice-components-tricks/30688/8 "2021-08-20T03:49:04Z")

</div>

No. As Jeff said, you can filter using [Screen Values](https://docs.glideapps.com/all/reference/values/screen-values).

---

<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:47pm UTC](https://community.glideapps.com/t/choice-components-tricks/30688/9 "2025-05-26T15:47:04Z")

</div>


