# Action on check box click in a checklist

**URL:** <https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129>\
**Category:** Ask for Help\
**Created:** [January 13, 2022, 6:48pm UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129 "2022-01-13T18:48:24Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Killko](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/killko/32/39538_2.png) [@Killko](https://community.glideapps.com/u/Killko)\
**Post date:** [January 13, 2022, 6:48pm UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/1 "2022-01-13T18:48:24Z")

</div>

As far as I can tell, I can trigger an action when clicking on an item in an inline list, but not when I click in the checkbox zone in an inline checklist.

Basically, I’d like to edit the content of the row when clicking in the body, but add a row in a log sheet to check attendance when the checkbox is set to true.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 14, 2022, 12:00am UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/2 "2022-01-14T00:00:59Z")

</div>

You’re right that the checkbox does not do anything else other than setting the chosen column’s value to true or false.

An alternative for this is using a list layout, then using emojis/images of a filled checkbox and an unfilled checkbox to imitate the checking/unchecking experience.

Let’s say ☐ and ✅. You show the first one when the boolean column is not true, the second when it is true.

The action for your inline list would look like:

If boolean column is not true then set that to true, then add a row to check attendance on another sheet.

If boolean column is true then clear that, then do something else if you need.

---

<div class="post-metadata">

**Author:** ![Killko](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/killko/32/39538_2.png) [@Killko](https://community.glideapps.com/u/Killko)\
**Post date:** [January 14, 2022, 12:55am UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/3 "2022-01-14T00:55:08Z")

</div>

Indeed, but it adds 2 steps (check box, and back) which is les efficient to just check attendance…

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 14, 2022, 3:39am UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/4 "2022-01-14T03:39:55Z")

</div>

What do you mean “back”?

You can just have an inline list and a custom action to do this, you don’t have to actually go into the details view to do these. Construct the custom action like I said straight on the inline list of students.

---

<div class="post-metadata">

**Author:** ![Killko](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/killko/32/39538_2.png) [@Killko](https://community.glideapps.com/u/Killko)\
**Post date:** [January 14, 2022, 10:25pm UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/5 "2022-01-14T22:25:24Z")

</div>

I was trying to get the best of both… Very simple and fast single click to check attendance (and yes, I could do that with a custom action), but then click on the body to enter de detail view. I don’t see how I could get both with custom action. 😉

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 15, 2022, 12:36am UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/6 "2022-01-15T00:36:35Z")

</div>

Yeah, you can’t get both here. I think your case is more suited for Glide Pages, where we can have multiple action buttons on a single item.

---

<div class="post-metadata">

**Author:** ![JohnsonPool](https://avatars.discourse-cdn.com/v4/letter/j/7ab992/32.png) [@JohnsonPool](https://community.glideapps.com/u/JohnsonPool)\
**Post date:** [April 5, 2025, 11:51pm UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/7 "2025-04-05T23:51:27Z")

</div>

I would like to set a column with the current date/time at the moment a checklist item is checked. is this possible?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 5, 2025, 11:53pm UTC](https://community.glideapps.com/t/action-on-check-box-click-in-a-checklist/37129/8 "2025-04-05T23:53:33Z")

</div>

Not possible with the native checklist. I think your safest alternative is:

- Set the action of the list item to change a boolean column.
- Using check/not checked emojis in an if-then-else column to mimick a checklist. If boolean is checked then ✅, else ⬜.
- Set the emoji result as the image of the list.
