# Visibility condition is false

**URL:** https://community.glideapps.com/t/visibility-condition-is-false/53804
**Category:** Ask for Help
**Created:** [November 10, 2022, 4:03pm UTC](https://community.glideapps.com/t/visibility-condition-is-false/53804 "2022-11-10T16:03:59Z")
**Posts on this page:** 1
**Showing post:** 17

<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: [November 20, 2023, 10:07pm UTC](https://community.glideapps.com/t/visibility-condition-is-false/53804/17 "2023-11-20T22:07:34Z")

</div>

Ok, so it’s a collection of items. The thing is that the detail screen for each item in that collection is linked to the same table, so it is normal for the layout of each item detail screen to be the same. Normally if you had something like a list of employees, you would want each screen to be the same and only the information about the employee would be different.

Sounds like you want a unique screen layout for each item. To do that, you will have to create a custom action on the item click. In that custom action you will need an series of IF branches with a ‘Show New Screen’ action below each branch. Each IF condition will need to look at some value in your table to know which screen to go to.

> [@Independent Screen Configuration Per Item](https://community.glideapps.com/t/independent-screen-configuration-per-item/32506/4):
>
> I don’t think it’s an option in Glide Pages. An alternative is to have as many branches of action as you have items, then use “Show new screen” on each item and configure each screen independently. Let’s say you have Item A, Item B & Item C. Your condition would look like. If “Item” is Item A then Show new screen \> This item. If “Item” is Item B then Show new screen \> This item.

> [@How to dissociate element?](https://community.glideapps.com/t/how-to-dissociate-element/67459/2):
>
> Create a new column in your table and number the rows: 1, 2 ,3, etc Now go to your Collection component configuration and enable advanced actions You need to change the default Item Click action, and make it a custom action with a separate conditional branch for each item. Make the first item Show Detail Screen-\>This item, and make the rest Show New Screen-\>This item This will give you your existing (default) screen for the first item, and each of the others will have it’s own independent layou…

> [@Different data for each collection item](https://community.glideapps.com/t/different-data-for-each-collection-item/63569/2):
>
> Change the action to a custom action on your main collection. Then create separate IF branches in that custom action where each one is true based on a value in the chosen image row. Add a ‘Show New Screen’ action below each IF branch.

---

_[View the full topic](https://community.glideapps.com/t/visibility-condition-is-false/53804)._
