# Multiple Easy Chart startDate synchronization

**URL:** <https://forum.inductiveautomation.com/t/multiple-easy-chart-startdate-synchronization/79918>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [October 2, 2023, 1:23pm UTC](https://forum.inductiveautomation.com/t/multiple-easy-chart-startdate-synchronization/79918 "2023-10-02T13:23:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kostas\_Votsis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kostas_votsis/32/43545_2.png) [@Kostas\_Votsis](https://forum.inductiveautomation.com/u/Kostas_Votsis)\
**Post date:** [October 2, 2023, 1:23pm UTC](https://forum.inductiveautomation.com/t/multiple-easy-chart-startdate-synchronization/79918/1 "2023-10-02T13:23:24Z")

</div>

I have a vision window with 8 different Easy Charts. One of them has all the tag pens of the 7 other ones combined. I would like a way to bind all the Start Dates together so the user doesn't have to change all of them each time.

At the start, I wanted to bind all the Start Dates of the 7 charts to the overview one.  
I tried property binding each chart's Start Date to the overview chart startDate property, but that didn't work.  
Then I thought it would be better to to bind all of them together so that, if you change one of them, the other 7 charts also change.

Is scripting the right way to go? I tried this in one of the chart's propertyChange:  
event.source.parent.getComponent('Easy Chart 1').startDate=event.source.startDate  
event.source.parent.getComponent('Easy Chart 2').startDate=event.source.startDate  
...etc

Based on [this thread](https://forum.inductiveautomation.com/t/problem-with-csv/23026/8) I should put the code inside an if statement checking the property in question. But I don't have any particular value to compare to, I want the script to run whenever startDate changes.

---

<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:** [October 2, 2023, 1:26pm UTC](https://forum.inductiveautomation.com/t/multiple-easy-chart-startdate-synchronization/79918/2 "2023-10-02T13:26:45Z")

</div>

Are you in Historical mode on all of the charts? Consider using manual mode on all but the overview, and simply **bind** the start date and end date properties of the manual mode charts to the corresponding properties of the overview chart (no scripting).

---

<div class="post-metadata">

**Author:** ![Kostas\_Votsis](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kostas_votsis/32/43545_2.png) [@Kostas\_Votsis](https://forum.inductiveautomation.com/u/Kostas_Votsis)\
**Post date:** [October 2, 2023, 1:36pm UTC](https://forum.inductiveautomation.com/t/multiple-easy-chart-startdate-synchronization/79918/4 "2023-10-02T13:36:12Z")

</div>

I was in Realtime mode, but manual mode worked like a charm. Thanks a lot !  
I didn't know about this. New knowledge yay 😀
