# Choice component MULTI-SELECT: now a dream, soon a reality?

**URL:** https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204
**Category:** Feature Requests
**Created:** [September 22, 2020, 5:14pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204 "2020-09-22T17:14:19Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [September 22, 2020, 5:14pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/1 "2020-09-22T17:14:19Z")

</div>

Hi @Mark, I know this has been a frequent request, and you’ve got already much on the pile.  
=\> Nevertheless, are you able to communicate a timeframe for this one?  
(there are some apps where it is absolutely key to have it simple vs tricky workarounds).  
Thanks

---

<div class="post-metadata">

### Author: ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)
#### Post date: [September 22, 2020, 5:42pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/2 "2020-09-22T17:42:38Z")

</div>

Sorry, I can’t give you a timeline.

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [September 22, 2020, 8:07pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/3 "2020-09-22T20:07:56Z")

</div>

Hi @AyS_0908

But meanwhile you can do it manually. Do you want to try or not?

Saludos

---

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [September 22, 2020, 8:13pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/4 "2020-09-22T20:13:26Z")

</div>

Yes!  
Is it a different workaround than the one presented in Glide Concepts? (which did not leverage ‘filters’ if I remember well)  
Thanks

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [September 22, 2020, 9:26pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/5 "2020-09-22T21:26:41Z")

</div>

See my demo APP where I use a kind of multi selection in my own shopping cart. It’s in spanish but I think you can understand the flow and some common words to carry out a purchase [https://gianfranco.glideapp.io](https://gianfranco.glideapp.io)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/1/1cbbbc082d20da806b1dda055577f6d070e77242.png)

Saludos!

---

<div class="post-metadata">

### Author: ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)
#### Post date: [September 22, 2020, 9:46pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/6 "2020-09-22T21:46:52Z")

</div>

Hello,  
I have seen your application and your selection method is working fine.  
But what is your method for this selection?  
Je crée une application d’événement et j’ai besoin d’une sélection d’intervenants pour chaque événements.

---

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [September 23, 2020, 7:18am UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/7 "2020-09-23T07:18:08Z")

</div>

Thanks @gvalero, so, if I understand well, you used a ‘check inline list’ instead of a choice component to have the equivalent of a multiselect.  
Smart!  
But, in terms of UX, cannot be used in all use cases.  
I will see if I can integrate it.  
Thank you

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [September 23, 2020, 1:28pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/8 "2020-09-23T13:28:59Z")

</div>

Right!  
Maybe how it looks isn’t the best option but it makes the job perfectly.

@Manu.n, did you understand the method used now?

Feliz día @AyS_0908

---

<div class="post-metadata">

### Author: ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)
#### Post date: [September 24, 2020, 2:24pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/9 "2020-09-24T14:24:39Z")

</div>

Hello  
Thank you @gvalero  
Yes I have since taken 5 minutes to analyze your application.  
But I cannot use the same principle.

---

<div class="post-metadata">

### Author: ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)
#### Post date: [November 27, 2020, 3:42pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/10 "2020-11-27T15:42:53Z")

</div>

Hi @gvalero,  
Do you have a method to select / deselect all items with just one click?

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [November 27, 2020, 11:38pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/11 "2020-11-27T23:38:45Z")

</div>

No @Roldy unfortunately.

We are still looking for a way to delete/clear user specific-columns at the same time.

The new action (Clear Column) is able to work with relation but it must be single. If this could handle a multiple relation the solution would be done!

Saludos

---

<div class="post-metadata">

### Author: ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)
#### Post date: [November 28, 2020, 4:00pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/12 "2020-11-28T16:00:06Z")

</div>

Thanks @gvalero, as I guessed.  
Whenever I have to perform an update function on multiple records in Glide, I always have to hit my head against a wall. I don’t think there is another method other than create a script in Google Sheet.  
It’s frustrating.

---

<div class="post-metadata">

### Author: ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)
#### Post date: [November 28, 2020, 4:50pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/13 "2020-11-28T16:50:48Z")

</div>

It will depend on the case @Roldy.

If you are using user specific columns on you APP, a GS script won’t be able to read them nor write them.

This is the reason why Glide must give us a way to clear/write several USC at the same time otherwise, the process and any APP gets complicated unnecessarily.

Feliz día

---

<div class="post-metadata">

### Author: ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)
#### Post date: [November 28, 2020, 4:53pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/14 "2020-11-28T16:53:37Z")

</div>

I totally agree.

---

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [February 23, 2021, 4:14pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/15 "2021-02-23T16:14:15Z")

</div>

Yes, many thanks!

---

<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: [March 7, 2021, 1:08am UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/16 "2021-03-07T01:08:57Z")

</div>

> [@Roldy](#):
>
> Do you have a method to select / deselect all items with just one click?

@Roldy I have some ideas here if you are still looking for something.

> [@Reset Multiple Rows At Once](https://community.glideapps.com/t/reset-multiple-rows-at-once/22211):
>
> There have been several requests for people to find a way to clear a value in multiple rows. I was thinking about that and came up with a quick example of a way to handle that. Instead of trying to clear a value in an entire column, I realized we could just change one value on a parent column, load it as a single value in our sheet and then compare that parent value to a column that we set or unset for each row. It’s not about clearing an entire column, it’s about making a value in each row n…

---

<div class="post-metadata">

### Author: ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)
#### Post date: [March 7, 2021, 6:11am UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/17 "2021-03-07T06:11:36Z")

</div>

Very interesting @Jeff_Hager . I will experience it soon.  
Thanks!

---

<div class="post-metadata">

### Author: ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)
#### Post date: [March 7, 2021, 9:29pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/18 "2021-03-07T21:29:40Z")

</div>

@Jeff_Hager I have experienced with your examples and I understand your technique well. Then I asked myself: why not also offer the possibility to save and load a selection preset? 🤔 Basically it was just what I needed in most of my scenarios. Thanks for inspiring me! 😃

Please Try my version and let me know.

> **[Multiselection and Preset](https://multiselandpreset.glideapp.io/)**

---

<div class="post-metadata">

### Author: ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)
#### Post date: [March 7, 2021, 10:59pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/19 "2021-03-07T22:59:13Z")

</div>

Sharing a basic example of how to clear columns with one button press. This uses relations, which is manageable so long as you have a relatively small number of rows to reset.

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/0/a025e22a761b66340aa5e8e1d69ec9a1d63266c1.jpeg "Clear column app in Glide") ](https://www.youtube.com/watch?v=HnfdqrBDNKg)

[link to glide app](https://willing-sense-6946.glideapp.io/dl/ewAiAHQAIgA6ADAALAAiAHMAIgA6ACIAYwBsAGEAcwBzAC0AbgBhAHQAaQB2AGUALQB0AGEAYgBsAGUALQA5AHcAVwBUAFIAOABWAFIAbABiAGEAQgBtAGoAWAA0AFkAYwBSAHIAIgAsACIAcgAiADoAIgA1ADUAVAB5AEEAawBGAHYAUwB5ADIAbwBRADYAWgBPAEoALgBIADEASgBBACIALAAiAG4AIgA6ACIAUwBpAG0AbwBuACIAfQA%3D)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/a/5a0fee91bf0642e2878c4551a70dbffa9eac55f9.png) ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/9/a9e7b18a307eac5b5122930e941d4616113a54bc.png)

---

<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: [March 7, 2021, 11:44pm UTC](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204/20 "2021-03-07T23:44:25Z")

</div>

@Roldy that is awesome! I’ll have to take some time to study it, but it looks like it works very well. I had considered adding the ability to save and reload saved presets, but never took the time to look into it. Well done!

[Next page](https://community.glideapps.com/t/choice-component-multi-select-now-a-dream-soon-a-reality/16204.md?page=2)
