# Issues with visibility

**URL:** <https://community.glideapps.com/t/issues-with-visibility/76024>\
**Category:** Ask for Help\
**Created:** [August 31, 2024, 4:36pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024 "2024-08-31T16:36:15Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [August 31, 2024, 4:36pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/1 "2024-08-31T16:36:15Z")

</div>

Hi,

I would like to ask for your comments or suggestions on how I can go about this problem:

1. I have a choice component to have a drop down list
2. I have a text entry component that will appear when the choice component above is empty

Problem is the moment I type something in the text entry, it disappears. So I am unable to proceed.

Thank you.

 ![Screenshot 2024-09-01 at 00.35.18](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/6/96849416168af727c86f226efffb18a59aa85dad.jpeg)  
 ![Screenshot 2024-09-01 at 00.35.26](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/6/c6da7132997a52cc8158f13e5093f326617dbffb.jpeg)

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [August 31, 2024, 4:46pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/2 "2024-08-31T16:46:10Z")

</div>

Maybe you could use check box to rule the visibility of the two components.

…`or enter manually ☑️ `

When you check the box the choice component would disappear and the text entry would be shown.

---

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [August 31, 2024, 5:01pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/3 "2024-08-31T17:01:07Z")

</div>

Hi Eric,

My problem actually is the moment I type something in the text entry, it disappears. I do not know why, I am only using the visibility condition as stated in the screenshot.

The moment I type something in this field, it disappears. Even with just one letter. So, I am unable to continue with what I am suppose to do.

 ![Screenshot 2024-09-01 at 00.59.41](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/e/fe79a4787bf0ac3fa4b554c401bf5fac774b066a.png)

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [August 31, 2024, 5:12pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/4 "2024-08-31T17:12:39Z")

</div>

Yes I understand the problem. My suggestion is to use a separate component to control the visibility of the drop down vs the text entry.

---

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [August 31, 2024, 5:16pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/5 "2024-08-31T17:16:32Z")

</div>

Hi Eric,

Can you elaborate further on how to do this?

Thank you.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [August 31, 2024, 5:54pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/6 "2024-08-31T17:54:06Z")

</div>

I’ll give you a logical explanation. Setting the visibility of the text entry component with “Show component when Brand Name is empty” will create a conflict when you fill it in (is it still empty?). Therefore, you need to create another column, as @Eric_Penn mentioned, to choose whether to use manual input or not. This column could be a boolean column.

---

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [September 1, 2024, 1:18am UTC](https://community.glideapps.com/t/issues-with-visibility/76024/7 "2024-09-01T01:18:25Z")

</div>

Hi Himaladin,

To clarify things I am just following the youtube tutorial by Robert Pettito. Here is the link [https://youtu.be/RyiOxzsN9N4?si=TbyNJ3zdSAJNngo-](https://youtu.be/RyiOxzsN9N4?si=TbyNJ3zdSAJNngo-)

I double checked his instructions and did the same thing, or did I make a wrong step?

Thank you.

---

<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:** [September 1, 2024, 1:47am UTC](https://community.glideapps.com/t/issues-with-visibility/76024/8 "2024-09-01T01:47:09Z")

</div>

Didn’t watch Roberts video really close, but scrubbed through quickly to see what he was doing. I think he mentioned that the visibility is conditioned on a relation where the selected choice relates to the choice table and if a record is found then the relation is not empty, which hides the text entry. The condition checks the relation, and not the value that’s written to the column.

Are you sure that you set it up exactly as he did? Also that video is quite old and appears to pertain to classic apps which is Glide’s legacy product, so I’m not sure if the same method would work today with new apps.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [September 1, 2024, 2:04am UTC](https://community.glideapps.com/t/issues-with-visibility/76024/9 "2024-09-01T02:04:19Z")

</div>

Yes… in the video, it shows the visibility settings based on the relation column, not directly pointing to the basic column. In other words, the relation indicates that no matching category has been selected, making the text entry visible. If a match is found (chosen), then hide the text entry.

---

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [September 1, 2024, 2:04am UTC](https://community.glideapps.com/t/issues-with-visibility/76024/10 "2024-09-01T02:04:54Z")

</div>

Hi Jeff,

Yes I did it exactly the same. I do think that the issue arises because the video tutorial might already be obsolete and is does not match the current product.

I booked an consultation and will check on how I can go about this.

Thank you for your support guys.

---

<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:** [September 1, 2024, 1:26pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/11 "2024-09-01T13:26:15Z")

</div>

OK, I only mentioned it because there is no indication in your screenshots that you were using a relation to control visibilty. It appears that your visibility condition is looking at a basic text column and not a relation column.

 ![Screenshot_20240901-082345](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/6/e609485f1eb56fb8a34a6c163f496e922bce1d7f.jpeg)

---

<div class="post-metadata">

**Author:** ![Marketing\_Department](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/marketing_department/32/79200_2.png) [@Marketing\_Department](https://community.glideapps.com/u/Marketing_Department)\
**Post date:** [September 1, 2024, 10:32pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/12 "2024-09-01T22:32:53Z")

</div>

HI Jeff,

Double checked it and I changed it back to rel, and it worked. Thank you so much!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [September 8, 2024, 10:33pm UTC](https://community.glideapps.com/t/issues-with-visibility/76024/13 "2024-09-08T22:33:51Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
