# Perspective refreshBinding error, no binding on property

**URL:** <https://forum.inductiveautomation.com/t/perspective-refreshbinding-error-no-binding-on-property/39544>\
**Category:** Ignition\
**Created:** [October 9, 2020, 4:25pm UTC](https://forum.inductiveautomation.com/t/perspective-refreshbinding-error-no-binding-on-property/39544 "2020-10-09T16:25:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nick.christensen1](https://avatars.discourse-cdn.com/v4/letter/n/bcef8e/32.png) [@nick.christensen1](https://forum.inductiveautomation.com/u/nick.christensen1)\
**Post date:** [October 9, 2020, 4:25pm UTC](https://forum.inductiveautomation.com/t/perspective-refreshbinding-error-no-binding-on-property/39544/1 "2020-10-09T16:25:00Z")

</div>

In perspective I am attempting to run a script to refresh a property query binding on an onMouseEnter event. There is limited documentation on this method, but I believe I am using it correctly.

**Error**  
Error running action ‘dom.onMouseEnter’ on Docks/Menu@D/root/Features: Traceback (most recent call last): File " ", line 2, in runAction java.lang.IllegalArgumentException: No binding on property “props.items.1.target”. at com.inductiveautomation.perspective.gateway.model.ComponentModel.refreshBinding(ComponentModel.java:354) at com.inductiveautomation.perspective.gateway.script.ComponentModelScriptWrapper$SafetyWrapper.lambda$refreshBinding$0(ComponentModelScriptWrapper.java:94) at com.inductiveautomation.ignition.common.util.ExecutionQueue$FragileRunnableFuture.getValue(ExecutionQueue.java:257) at com.inductiveautomation.ignition.common.util.ExecutionQueue$FragileRunnableFuture.getValue(ExecutionQueue.java:246) at com.inductiveautomation.ignition.common.util.ExecutionQueue$FragileCompletableFuture.run(ExecutionQueue.java:237) at com.inductiveautomation.ignition.common.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:210) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: No binding on property “props.items.1.target”.

**Script:**

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/b/1bccc4895b67fe02f0331895af04b22d321c41b6.png)

**Properties**

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/7/97a1409164fa72371df7ac28fb37c95a40e7d8ca.png)

**Query Binding**

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/e/ceb00b3a7b0693a66e50d4ae4a7d0ce87a8918fd.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 9, 2020, 4:34pm UTC](https://forum.inductiveautomation.com/t/perspective-refreshbinding-error-no-binding-on-property/39544/2 "2020-10-09T16:34:34Z")

</div>

What about `props.items[1].target` or something along those lines?

---

<div class="post-metadata">

**Author:** ![nick.christensen1](https://avatars.discourse-cdn.com/v4/letter/n/bcef8e/32.png) [@nick.christensen1](https://forum.inductiveautomation.com/u/nick.christensen1)\
**Post date:** [October 9, 2020, 4:42pm UTC](https://forum.inductiveautomation.com/t/perspective-refreshbinding-error-no-binding-on-property/39544/3 "2020-10-09T16:42:30Z")

</div>

That did it, thanks. It is a bit misleading in the documentation though, since it takes a string parameter and brackets don’t seem to usually be used when referring to properties.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/3/631ed70ab18661ca5a2dbdf1177b78cc315e58cc.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/a/4a08a12b6eef8fc723899a5a65ec4425c193eed9.png)
