# How to refresh binding after clicking button on popup

**URL:** <https://forum.inductiveautomation.com/t/how-to-refresh-binding-after-clicking-button-on-popup/67515>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 12, 2022, 7:11pm UTC](https://forum.inductiveautomation.com/t/how-to-refresh-binding-after-clicking-button-on-popup/67515 "2022-12-12T19:11:53Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![ShaneH](https://avatars.discourse-cdn.com/v4/letter/s/3e96dc/32.png) [@ShaneH](https://forum.inductiveautomation.com/u/ShaneH)\
**Post date:** [December 13, 2022, 3:10am UTC](https://forum.inductiveautomation.com/t/how-to-refresh-binding-after-clicking-button-on-popup/67515/4 "2022-12-13T03:10:57Z")

</div>

Note that "self" needs to be for the component that has the binding you want refreshed.  
So if the you had a button component and wanted to refresh a binding on a property for table component named "myTable", you might need to do something like:

In the button's onActionPerformed() handler:

```auto
tblSelf = self.getSibling("MyTable")
tblSelf.refreshBinding("props.data")

```

getSibling might need to be replace with what ever pathing to get from the button to the table.

Using messages and handlers as craigb suggests would allow you to avoid the component pathing, but I often find it's overkill.

HTH.  
-Shane

---

_[View the full topic](https://forum.inductiveautomation.com/t/how-to-refresh-binding-after-clicking-button-on-popup/67515)._
