# Hard use of the Choice component ))

**URL:** <https://community.glideapps.com/t/hard-use-of-the-choice-component/37023>\
**Category:** Ask for Help\
**Created:** [January 11, 2022, 11:58am UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023 "2022-01-11T11:58:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 11:58am UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/1 "2022-01-11T11:58:07Z")

</div>

Hello to all!  
Thanks to the developers for the multi-selection in the Choice component. This is a really powerful tool that I use!

However, I go even further))  
I am trying to make it so that when using the Choice component has its own filter, as well as the ability to change the description (such as “Display as”).  
I’ve had some success with the filter and now I’m filtering whatever I need, however, I still haven’t been able to get Glide to change the text.

In the picture below, I gave an example of one of my attempts to use two buttons for this.  
The task is greatly complicated by the fact that I use the Select function when adding or editing data.

Maybe someone has an idea how to do this or should I leave these attempts?

---

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 12:00pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/2 "2022-01-11T12:00:38Z")

</div>

![GlideChoice](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/a/5a24ec90c99a30829db02758258c0eb43fa243f1.jpeg)

---

<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:** [January 11, 2022, 12:44pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/3 "2022-01-11T12:44:26Z")

</div>

So you want the labels in the multi-select to change based on the button bar press?

That’s easy enough, just create an if-then-else column to return the appropriate label based on the value in a user specific column, set your button bar actions to update that column, and then use the if-then-else column as your choice component labels.

---

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 1:39pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/4 "2022-01-11T13:39:44Z")

</div>

I tried this and it didn’t work for me.  
The column value does not change until I click Submit.  
Again, I try to do all this while adding or editing data.

I haven’t tried making the user-specific column yet. Do you think this will help?

---

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 1:47pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/5 "2022-01-11T13:47:17Z")

</div>

I just made a change. I made a column that needs to be changed by buttons as user-specific. It didn’t work. Until I click on Submit, the values are not written. Accordingly, my Choice component does not understand what I want from it. )

---

<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:** [January 11, 2022, 1:51pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/6 "2022-01-11T13:51:20Z")

</div>

Yes, sorry. I missed that you were doing this inside a form. It won’t work, as you’ve discovered.

The only way to make this work would be to use a Custom Form.

---

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 1:58pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/7 "2022-01-11T13:58:41Z")

</div>

> [@Darren\_Murphy](#):
>
> The only way to make this work would be to use a Custom Form.

Thanks!  
I’ll wait until tomorrow and start redoing …  
The solution was so close …))

---

<div class="post-metadata">

**Author:** ![VadymBohdan](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vadymbohdan/32/21195_2.png) [@VadymBohdan](https://community.glideapps.com/u/VadymBohdan)\
**Post date:** [January 11, 2022, 2:08pm UTC](https://community.glideapps.com/t/hard-use-of-the-choice-component/37023/8 "2022-01-11T14:08:22Z")

</div>

In the same place, I organized various filters that work great and the multi-choice list is managed right in the Form.  
For this I used “Add New Action” and everything works great. I guess I’ll do it again … I just wanted to try a different path to give my application a little variety.

Thanks again!
