# Binding component visible property to UDT boolean tag in template

**URL:** <https://forum.inductiveautomation.com/t/binding-component-visible-property-to-udt-boolean-tag-in-template/108200>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [July 7, 2025, 7:14pm UTC](https://forum.inductiveautomation.com/t/binding-component-visible-property-to-udt-boolean-tag-in-template/108200 "2025-07-07T19:14:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![trentonely03](https://avatars.discourse-cdn.com/v4/letter/t/df705f/32.png) [@trentonely03](https://forum.inductiveautomation.com/u/trentonely03)\
**Post date:** [July 7, 2025, 7:14pm UTC](https://forum.inductiveautomation.com/t/binding-component-visible-property-to-udt-boolean-tag-in-template/108200/1 "2025-07-07T19:14:20Z")

</div>

I cant figure out how to bind a components visible property to a boolean tag. Im creating a template and need to be able to hide certain components based on attributes of a specific instance. Im able to bind successfully in a window but i cant get it to work on my template.

---

<div class="post-metadata">

**Author:** ![robertm](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@robertm](https://forum.inductiveautomation.com/u/robertm)\
**Post date:** [July 7, 2025, 7:38pm UTC](https://forum.inductiveautomation.com/t/binding-component-visible-property-to-udt-boolean-tag-in-template/108200/2 "2025-07-07T19:38:27Z")

</div>

Are you passing a tag path to the template? You can use an indirect binding in the visibility property, pointing to {1}/myvisibletag where {1}=tagpath, or what i do, is create a custom property on the template, and bind that to the tagpath/visibility as an indirect. Then that custom property is available on any widget within the template. I do this usually for permissives to edit a setpoint or enable a button.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 9, 2025, 1:54pm UTC](https://forum.inductiveautomation.com/t/binding-component-visible-property-to-udt-boolean-tag-in-template/108200/3 "2025-07-09T13:54:21Z")

</div>

> [@robertm](#):
>
> Then that custom property is available on any widget within the template.

As well as it being easily testable by simply editing the value of the custom prop. This is a good practice for any tag binding, particularly when it's going to be used by multiple components or used within a more complex expression
