# Combination of CheckList, Choice, Button to change element status?

**URL:** <https://community.glideapps.com/t/combination-of-checklist-choice-button-to-change-element-status/8431>\
**Category:** Ask for Help\
**Created:** [May 4, 2020, 9:51am UTC](https://community.glideapps.com/t/combination-of-checklist-choice-button-to-change-element-status/8431 "2020-05-04T09:51:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jean-philippe/32/4757_2.png) [@Jean-Philippe](https://community.glideapps.com/u/Jean-Philippe)\
**Post date:** [May 4, 2020, 9:51am UTC](https://community.glideapps.com/t/combination-of-checklist-choice-button-to-change-element-status/8431/1 "2020-05-04T09:51:24Z")

</div>

To manage the change of status of some (or even all) elements of a list, I would like to use combination of Checklist/List Layouts, Choice and Button components as follows:

1. Selection of Products for which status has to be changed =\> use of Checklist Layout ?
2. Selection of Action to be realized =\> use of Choice component ?
3. Execution of the Action =\> use of OK Button ?
4. Visualization of the result with element status =\> use of List Layout ?

Example for steps 1), 2), 3) :  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/a/a83545a49c517d50f957ed81c0edb6375413e8c4.png)  
Example for step 4) :  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/7/79e42966a0e7f4ffccf18b65e4a87eb32a2f6d35.png)

Question 1: How to realize step 3) ? If not feasible with OK Button, is there alternative who give similar result ? I would prefer to avoid to use the Switch Button because too small.

Question 2: What could be simplest way to realize the Layout change in step 4) ?

Please refer to Example/Templates (if any), I didn’t find one which could help.

---

<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 4, 2020, 10:43am UTC](https://community.glideapps.com/t/combination-of-checklist-choice-button-to-change-element-status/8431/2 "2020-05-04T10:43:55Z")

</div>

Interesting use case, but this probably won’t work. Checklists aren’t designed to “select” items…their purpose is to “check off items” by writing a 1 or 0 in some other column in your sheet.

That being said, there has been a feature request for quite a while about a multi select choice component. I imagine, if this comes to fruition, that it would serve your need.

[Choice Component - multiple selections](https://community.glideapps.com/t/choice-component-multiple-selections/5470)

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jean-philippe/32/4757_2.png) [@Jean-Philippe](https://community.glideapps.com/u/Jean-Philippe)\
**Post date:** [May 10, 2020, 7:00am UTC](https://community.glideapps.com/t/combination-of-checklist-choice-button-to-change-element-status/8431/3 "2020-05-10T07:00:32Z")

</div>

Thanks Roberto for your answer, what is the statutus of the “multi select choice component” feature request you mentioned ? and generally speaking how be informed of new coming Glide features ?

Let’s now consider the case of a SINGLE component selection that could be a temporary workaround, although not covering my needs. We could separate the problem in two steps:

1. the Generation of values (numbers, icons, …)  
How to select on the screen the value in a given range of values ?  
If we use Choice component, why isn’t not possible to use as Destination an other sheet than the current sheet (it seems not possible to use Relations to access an other sheet) ?

2. the Action itself  
Which component could be used to get a simple “push” action ? if this is not possible, do you know if a feature request does exist already, this could be very useful for validation of any action for instance.  
As temporary alternative, is there a possibility to use “on/off” toggle button to have each time it is set to “on” a row incremented by “1”, or better a serie of circular values like : 1,2,3,4,1,2,3,4,1,2,3,4,… ?  
If not available, what about use of “clock” ? Is there any possibility to get “current date&time” for instance ? making a test with previous stored “date&time” could be a criteria to decide to increment a row by 1 (or other value) each time a “push” button is activated.
