In classic we used to be able to use .net and create a timer that refreshed the data every X minutes. Is there a way to do it in a Kinetic Dash as we have live(ish) dashboards that show stock that need updating every few minutes. (The big refresh button approach didn’t work as the userbase is used to Classic magic)
dashboard-timer-set and dashboard-timer-clear are the components you are looking for.
build an event that will do the refresh, put it in a dashboard-timer-set to fire it every xxx ms.
Are you aware of any limitations for event binding? IE can we only have one thing bind to Onwindow Load? Based on your help, thanks for pointing us in the right direction, the below flow should: Show Dialogue when the Dashboard Loads, Set the Timer to call executeRefreshAll (with 5000 for 5 seconds), then show a dialogue if it was successful or one if it wasn’t.
It feels like with Kinetic that the event don’t always fire.
I’ve actually never tried to auto convert anything, always done it manually.
Typically, if you are editing a base application (not a layer) none of the events would be locked.
But, if you are editing a layer to a base, all the base events would be locked (but you can set the trigger to event - override - event name) to override from a layer.