# Error No binding on property on refreshBinding of a table component

**URL:** <https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 10, 2020, 9:59am UTC](https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206 "2020-01-10T09:59:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sysware](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@sysware](https://forum.inductiveautomation.com/u/sysware)\
**Post date:** [January 10, 2020, 9:59am UTC](https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206/1 "2020-01-10T09:59:37Z")

</div>

Ignition 8.0.4

I get the following error:

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: No binding on property “props.columns”.

when i try to invoke this code form a message handler script of a perspective table:  
self.refreshBinding(“props.columns”)

I tried also with “props.data” but the error still remain saying that there there is no binding property.

On the forum this seems a fairly standard method. Am I missing something here?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [January 10, 2020, 3:20pm UTC](https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206/2 "2020-01-10T15:20:38Z")

</div>

Could you share the view.json file of the View in question, or at least a screenshot of the `props.columns` property and `props.data` property INSIDE the Property Browser?

The error message is pretty clear, and your word choice leads me to believe that the error is accurate, in that the properties in question have no binding in place. In order to use refreshBinding, you must target a property that already has a configured binding. So, does `Table.props.columns` have a configured binding? What about `Table.props.data`? The fact that you tried to switch your invocation between these two unrelated properties leads me to believe that you’re using refreshBinding without fully understanding how it works.

Please provide a screenshot like this, where I can see the structure of the Table’s properties within the Property Browser:  
 ![47%20AM](https://us1.discourse-cdn.com/inductiveautomation/original/2X/b/b9a2e5c71c4c128ff5164405339f3ae77cc88828.png)

---

<div class="post-metadata">

**Author:** ![sysware](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@sysware](https://forum.inductiveautomation.com/u/sysware)\
**Post date:** [January 13, 2020, 8:08am UTC](https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206/3 "2020-01-13T08:08:36Z")

</div>

here you go, I’ve added a couple of screens:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/5/51685d6e6581d01ad7e7a0ec9db6125ff07b38f8.png)

Detail of a column item:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/5/57b4097d28f00209dba24694927815e033e86ad0.png)

Let me know if you need something more.

---

<div class="post-metadata">

**Author:** ![sysware](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@sysware](https://forum.inductiveautomation.com/u/sysware)\
**Post date:** [January 13, 2020, 8:10am UTC](https://forum.inductiveautomation.com/t/error-no-binding-on-property-on-refreshbinding-of-a-table-component/31206/4 "2020-01-13T08:10:37Z")

</div>

I think i got it…dumb me… refreshBinding …refresh a binding which my table doesn’t have:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/a/ac27ffeaca7b64a4bff1bc239de2a8730d2714cf.png)

Sorry for the bothersome question.
