# Bidirectional Binding of EasyChart Axes to a client Tag

**URL:** <https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [March 14, 2018, 2:40pm UTC](https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362 "2018-03-14T14:40:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thijs1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/thijs1/32/14793_2.png) [@thijs1](https://forum.inductiveautomation.com/u/thijs1)\
**Post date:** [March 14, 2018, 2:40pm UTC](https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362/1 "2018-03-14T14:40:23Z")

</div>

Hi,

When I try to do bidirectional Binding of the EasyChart Axes to a client dataset , I can see that the bidirection checkbox is greyed out. It is possible to bidirectional bind to a property.

When I bind to a internal template property, the dataset is not always updated. Is this a restriction or a bug? What Can I do to inspect the automatically created axes when a tag is dropped on the chart?

I am using ignition 7.9.5.

Kind regards,  
Thijs

---

<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 14, 2018, 2:45pm UTC](https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362/2 "2018-03-14T14:45:19Z")

</div>

Consider using a propertyChange event script looking for `event.propertyName=='tagPens'` to catch new tag historian trends.

---

<div class="post-metadata">

**Author:** ![thijs1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/thijs1/32/14793_2.png) [@thijs1](https://forum.inductiveautomation.com/u/thijs1)\
**Post date:** [March 14, 2018, 3:24pm UTC](https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362/3 "2018-03-14T15:24:33Z")

</div>

Ok great,

I’ll try to do the binding manually by using the propertychange event.

Thanks,

---

<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 14, 2018, 3:29pm UTC](https://forum.inductiveautomation.com/t/bidirectional-binding-of-easychart-axes-to-a-client-tag/17362/4 "2018-03-14T15:29:05Z")

</div>

> [@thijs1](#):
>
> I'll try to do the binding manually by using the propertychange event.

Beware! There be dragons! Specifically, it is easy to make infinite recursion that way. I would suggest not binding at all. Simply use the propertyChange event to process the tagPens dataset for whatever actions you need when new tags are plotted.
