# How to Dynamically Update Power Chart Range Brush Using Tag or DateTime Input in Perspective?

**URL:** <https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [November 22, 2025, 5:00am UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373 "2025-11-22T05:00:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Veeramani\_D](https://avatars.discourse-cdn.com/v4/letter/v/a88e57/32.png) [@Veeramani\_D](https://forum.inductiveautomation.com/u/Veeramani_D)\
**Post date:** [November 22, 2025, 5:00am UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373/1 "2025-11-22T05:00:45Z")

</div>

I’m trying to update the **Power Chart’s rangeBrush** values dynamically in Ignition Perspective. The goal is to bind the rangeBrush start/end values to either a tag or a DateTime input component so that the Power Chart automatically updates when the values change.

However, I’m facing an issue:

- When the session (client) is first opened, the binding does **not** update the Power Chart.

- The rangeBrush updates **only after manually refreshing the page**.

- Changing the tag or DateTime input **does not immediately refresh the rangeBrush** on its own.

Has anyone successfully updated the Power Chart rangeBrush _dynamically_ using bindings?  
Is there a recommended method to force the Power Chart to re-evaluate the rangeBrush without reloading the entire view?

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [November 22, 2025, 6:23am UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373/2 "2025-11-22T06:23:03Z")

</div>

You might have to implement a message handler that does **self.refreshBinding** on your bindings.

And call that message handler when you want to refresh those bindings.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 22, 2025, 7:47am UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373/3 "2025-11-22T07:47:56Z")

</div>

I noticed this as well. It seems as though changes to the brushed ranges via the props don’t trigger a repaint of the chart. I noticed this with my trend viewer screen that allows saving and restoring charts. I wasn't able to get restoration of the brushed ranges to work. It’s a bug to me

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [November 22, 2025, 12:07pm UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373/4 "2025-11-22T12:07:11Z")

</div>

you noticed this on 8.1 or 8.3?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 22, 2025, 8:35pm UTC](https://forum.inductiveautomation.com/t/how-to-dynamically-update-power-chart-range-brush-using-tag-or-datetime-input-in-perspective/112373/5 "2025-11-22T20:35:27Z")

</div>

8.3, haven’t tried in 8.1 but I imagine it’s the same
