I am displaying several views in a Carousel component. I would like the views to run updating functions whenever they are displayed. I've tried to make the activePane property write to a memory tag on change. I then bind a custom property on each view to this and have a change script on this property. The change script runs the updating function when the correct pane is displayed. This is only half working. I open the carousel view in my browser and navigate through it. In the browser, the views do not run the updating functions correctly. However, I can open the view within the carousel in the designer in preview mode and this updates when the carousel in the browser is moved to the correlated view. Additionally, the carousel works as expected in preview mode in the designer. Any ideas on how to make this work?
I don't think that's a good plan. That will affect all Perspective clients. Write to a session.custom property instead. That will just affect the one browser.
Try using Component Message Handlers | Ignition User Manual to sent a refresh trigger from the onChange event to the views.
(I'm not quite clear on some of your setup so I may have missed something here.)