# Set visibility to Checklist

**URL:** <https://community.glideapps.com/t/set-visibility-to-checklist/17222>\
**Category:** Ask for Help\
**Created:** [October 16, 2020, 3:02pm UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222 "2020-10-16T15:02:05Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 16, 2020, 3:02pm UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/1 "2020-10-16T15:02:05Z")

</div>

Hi all,

Is there the way how to visible or invisible checkbox in checklist style? For examble, when today is in my list of days, checkbox will visible, unless it will be invisible.

Thanks.

---

<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:** [October 16, 2020, 3:32pm UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/2 "2020-10-16T15:32:51Z")

</div>

Hi Kien! Nice to see another fellow Vietnamese on here.

Do you have some screenshots of your data structure so we can understand better?

Otherwise, my idea is as below:

- Have a math column to determine what day is it today.
- Make a relation back to your list of days, whether you have it as an array column, a joined list or whatever.

If the relation is not empty then show the checkbox and vice versa.

---

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 17, 2020, 1:46am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/3 "2020-10-17T01:46:55Z")

</div>

Hi Thinh,  
I can check TODAY() in my list, but I want to change Checklist style into Details style when Today is True (it means Today is in list).

It looks like that:  
 ![details](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/5/5dc58ecabee2d940d7e19bee37724ab968ce32b6.png) ![check](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/4/4badc8aa9f90fd734b4607fdba51530085ca3fec.png)

Thanks

---

<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:** [October 17, 2020, 1:49am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/4 "2020-10-17T01:49:04Z")

</div>

So a checkbox will only appear when it’s today and doesn’t appear when it’s not?

---

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 17, 2020, 1:50am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/5 "2020-10-17T01:50:34Z")

</div>

Yes, how can change between two styles?

---

<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:** [October 17, 2020, 1:51am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/6 "2020-10-17T01:51:39Z")

</div>

You should have two inline lists for that. One set to list style when the today() check is not true, and one to checklist style in the other case.

---

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 17, 2020, 1:58am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/7 "2020-10-17T01:58:22Z")

</div>

Is this your idea?

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

And then I need to set visibility for each components, right?

---

<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:** [October 17, 2020, 1:59am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/8 "2020-10-17T01:59:07Z")

</div>

Yeah you’re right. One using checklist, one using list, if you only want people to check rows that are “today”.

---

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 17, 2020, 2:03am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/9 "2020-10-17T02:03:08Z")

</div>

Yep, I got it. Many thanks.  
But is there another way which is easier to change between two options:

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

You can need only 1 inline list in this case.

---

<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:** [October 17, 2020, 2:05am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/10 "2020-10-17T02:05:02Z")

</div>

At the moment there is no way. An alternative is let them tick the checkbox inside the details screen for each row and hide them using the same visibility conditions we discussed above, but I assume you don’t want users to take an extra click.

---

<div class="post-metadata">

**Author:** ![Kien\_Nguyen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kien_nguyen/32/14022_2.png) [@Kien\_Nguyen](https://community.glideapps.com/u/Kien_Nguyen)\
**Post date:** [October 17, 2020, 2:08am UTC](https://community.glideapps.com/t/set-visibility-to-checklist/17222/11 "2020-10-17T02:08:03Z")

</div>

Yes, thank you. Two inline list is the best solution at the moment. Got it.
