# Read a Component's Binding?

**URL:** <https://forum.inductiveautomation.com/t/read-a-components-binding/42921>\
**Category:** Ignition\
**Created:** [February 2, 2021, 10:32pm UTC](https://forum.inductiveautomation.com/t/read-a-components-binding/42921 "2021-02-02T22:32:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![roy.dye](https://avatars.discourse-cdn.com/v4/letter/r/5fc32e/32.png) [@roy.dye](https://forum.inductiveautomation.com/u/roy.dye)\
**Post date:** [February 2, 2021, 10:32pm UTC](https://forum.inductiveautomation.com/t/read-a-components-binding/42921/1 "2021-02-02T22:32:36Z")

</div>

Is it possible to read the bindings associated with screen components in scripting?

I would like to inventory the tags related to all screen components/properties on a window during runtime.

---

<div class="post-metadata">

**Author:** ![brandon1](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@brandon1](https://forum.inductiveautomation.com/u/brandon1)\
**Post date:** [February 4, 2021, 6:51pm UTC](https://forum.inductiveautomation.com/t/read-a-components-binding/42921/2 "2021-02-04T18:51:38Z")

</div>

Check this out:

> [@Bound Tag Path from Display Component in Script](http://forum.inductiveautomation.com/t/binded-tag-path-from-display-component-in-script/9675/4):
>
> I altered the script to recursively check property bindings. So if property1 is bound to property2, and property2 is bound to a tag, calling the script for property1 will return the tag path on property2. # -------------------------------------------------------------------------- # Get the path of the tag that a component's property is bound to. # -------------------------------------------------------------------------- def getTagForProperty(component, property="value"): # Get the window fo…

Warning! None of this is officially supported and is likely to break on newer versions.
