# Is it possible to read a table props data binding via scripting?

**URL:** <https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [March 12, 2025, 6:52pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597 "2025-03-12T18:52:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdemaris](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mdemaris/32/54639_2.png) [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Post date:** [March 12, 2025, 6:52pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597/1 "2025-03-12T18:52:56Z")

</div>

Hello all,

Is it possible to read a table's `props.data` binding path via script?

I am working on a historical tag chart to read from one tag at a time with the click of a button. The reason is I found some tags were not recording history after migrating from MySql to SQL Server AND my script in another project seems to write tag values offset -1, meaning Tag 1 gets Tag 2's value, for about 27 tags.

So I would like to basically scroll through each tag, from two separate folders, and present their values in a chart. This would help me see what historical values are being recorded.

I figured I could create custom props bound to each tag then just change the `table.props.data` to the next `custom.prop` in the list, but to determine the next in line, I need to know which one is currently bound to the table.

Any ideas?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 12, 2025, 7:07pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597/2 "2025-03-12T19:07:42Z")

</div>

Not live. Perspective doesn't expose its binding machinery the way Vision does. You can inspect the view definition JSON on the filesystem, though.

---

<div class="post-metadata">

**Author:** ![mdemaris](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mdemaris/32/54639_2.png) [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Post date:** [March 12, 2025, 9:34pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597/3 "2025-03-12T21:34:58Z")

</div>

I thought so. I tried to access the `path` via:

```python
self.parent.parent.getChild("Table").props.data['binding']['config']['path']

```

---

<div class="post-metadata">

**Author:** ![mdemaris](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mdemaris/32/54639_2.png) [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Post date:** [March 12, 2025, 9:35pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597/4 "2025-03-12T21:35:23Z")

</div>

Does the same thing apply to Time Series Charts?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 12, 2025, 10:10pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-read-a-table-props-data-binding-via-scripting/103597/5 "2025-03-12T22:10:34Z")

</div>

All bindings in Perspective.
