How to pause any control actions based on a namespace variable value?

I have a multi screen OMI application. I am trying to find a way to pause any controls including navigation when I make any setpoint changes to an attribute. I need this because I am running some scripts on the object instances which won't get fired if the navigation changes before the new values have taken effect. I believe something like this already happens in InTouch, where if you make button click or value change, the whole system freezes until the change has taken effect. But, in System Platform OMI that's not the case.

I am currently setting a namespace variable names "Please Wait" and hope to use this to pause any controls and also show a "Please Wait" graphic on all screens. But I want to reduce my work and set this graphic display from the layouts itself instead of having to add them to each and every graphic in my system. 

Any guidance would be appreciated.

Parents Reply Children
No Data