What is the exact use of selecting Run Visibility On Client Option on the UI Controls ? what exact Pega does when we select this option

  • When you set a layout to Run visibility on client, the entire layout is loaded in the Browser DOM, and then the visibility condition is checked by the JS code in the client browser. It avoids round trips to the server when showing or hiding the layout. The client-side visibility can process only simple visibility condition expression. That's why we cant specify the When condition rule in the condition, which requires serverside processing.

    Let us know if you need any more information.

When you set a layout to Run visibility on client, the entire layout is loaded in the Browser DOM, and then the visibility condition is checked by the JS code in the client browser. It avoids round trips to the server when showing or hiding the layout. The client-side visibility can process only simple visibility condition expression. That's why we cant specify the When condition rule in the condition, which requires serverside processing.

Let us know if you need any more information.

3 years later

Sorry to resurrect old thread. So what I experienced is that even when I have a condition expression - not when rule - if the expression involves embedded pages, then sometimes "run visibility on client" does not work. So just have to remove the check and let it evaluate the expression at server.

    Write a Reply...

    -An Initiative Of OneStopPega- Love our work? Support Us🖤