# How to do this? Timestamp per choice

**URL:** <https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057>\
**Category:** Ask for Help\
**Created:** [October 19, 2022, 2:31pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057 "2022-10-19T14:31:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [October 19, 2022, 2:31pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/1 "2022-10-19T14:31:10Z")

</div>

I have a choice component with 5 options, each is a phase in a project.  
For every phase I want a time stamp. So phase 1 has its own timestamp, phase 2, etcetera.  
How would you do this?

---

<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:** [October 19, 2022, 2:51pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/2 "2022-10-19T14:51:45Z")

</div>

Choice component is a bit strange unless you’re allowing them to select/navigate willingly between all 5 phases…

What are you trying to accomplish by having the user select a phase?

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [October 19, 2022, 2:53pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/3 "2022-10-19T14:53:20Z")

</div>

It’s the admin that chooses:

1. Ordered.
2. Paid
3. Delivered  
Etc

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [October 19, 2022, 4:21pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/4 "2022-10-19T16:21:25Z")

</div>

So how would you do it, @Robert_Petitto ?  
So far I have let people use a button to push to a new phase (by adding the corresponding number to a column)

---

<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:** [October 19, 2022, 5:10pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/5 "2022-10-19T17:10:41Z")

</div>

What I tend to do is have separate date columns for each phase. Then an if then else column that displays a status based on what dates are filled in for each record:

| Ordered On | Paid on | Delivered on | Status (if-then-else) |
| --- | --- | --- | --- |
| 1/1/2022 | | | Ordered |
| | | | New |
| 1/1/2022 | 2/2/2022 | | Paid |

On the details screen, buttons will mark current date time to the appropriate column—buttons have visibility conditions set based on the `Status`

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [October 19, 2022, 7:27pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/6 "2022-10-19T19:27:11Z")

</div>

Yeah, something like that is what I have been doing too. But I liked the choice component so much that I hoped that could work too 😉

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [October 19, 2022, 7:30pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/7 "2022-10-19T19:30:24Z")

</div>

replace the choice component with an inline list, and use custom actions

---

<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:** [October 19, 2022, 9:05pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/8 "2022-10-19T21:05:19Z")

</div>

It’s just that the only way to get a time stamp would be a button press anyway. Selecting an option from a choice component doesn’t trigger an action.

Plus, having a choice component really doesn’t make sense as part of the user experience because it’s not like you want your Admins to select a phase that doesn’t fall in line with the progression of the project.

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [October 19, 2022, 9:09pm UTC](https://community.glideapps.com/t/how-to-do-this-timestamp-per-choice/52057/9 "2022-10-19T21:09:16Z")

</div>

> [@Robert\_Petitto](#):
>
> Plus, having a choice component really doesn’t make sense as part of the user experience because it’s not like you want your Admins to select a phase that doesn’t fall in line with the progression of the project.

Well, I trust them with that choice of course 😉 But thanks a lot, I will use my old way!
