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

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?

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.

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