How Do I Prevent a New Window from Being Opened When Calling a Task or Program? (Magic xpa 3.x)
When you call a new task in browser-client, it will by default be opened in a new browser window. However, you can avoid this by opening the new task in the same HTML IFrame as a previous task, overriding whatever was displayed before.
-
Create your Call operation.
-
Go to the Call Operation properties.
-
In the Destination Frame property, type in the name of the HTML IFrame, or create an expression that evaluates to the name of the IFrame at runtime.
Now, at runtime, the called program will be displayed in the specified IFrame.
The Browser-Client Application Development Methodology PDF, which is installed in the Demo_BC_Methodology directory. The chapter Windows and Frames explains popups and frames.