Popups in GraphWorX64 and their Configuration

 

Note: This topic is about popup windows. It does not refer to popup menus. For more information to popup menus, go to Popup Menu.

 

Popups are created by pick actions or commands configured with:

How Popups Work

Popups work in the following platforms:

GraphWorX64 Application

There are five different target types.

The first in each pair is for local commands, the second for global commands. The pairs should be equivalent.

 

The target type determines how the popups work. They work differently based on your platform.

 

Target Types

Target type is the type of window to be opened. Some of these selections are window types, some are windows hierarchy (relative paths), and some are absolute settings (such as the Root window). For more information about windows, refer to Windows Dynamics.

 

The targetType parameter is used in conjunction with the targetName parameter to designate which display window to open into.

 

TargetName is the actual window to be opened. Click the ellipsis button [...] to open the Data Browser so you can identify the target.

 

 

If target type is Self: (targetName is unused)

This is the default target type.

 

 

If target type is WindowOwnedPopup:

Window owned popups will always stay above the owner window and will be minimized when the owner window is minimized. Window owned popups remain open even if the display is changed in the owner window. Window owned popups will be automatically closed when the owner window exits runtime or is closed.

 

 

If the target type is DisplayOwnedPopup:

 

If target type is DisplayOwnedModalPopup:

 

If target type is WindowOwnedModalPopup:

 

If target type is UnownedPopup:

 

If target type is Embedded:

 

If target type is Parent:

 

If target type is Root: (targetName is unused)

 

Internet Explorer-based WebHMI

IE-based WebHMI works identically to GraphWorX64 application. 

 

HTML5 browsers

There are two types of popups - independent and dependent.

 

Dependent popups in HTML5 WebHMI were first introduced in version 10.97.1. Prior to them, HTML5 only had independent popups. They are limited in the functionality and cannot support features that GraphWorX64 popups have.

 

If you upgrade from an earlier version to 10.97.1 or later and you prefer independent popups to dependent popups, you will need to change your popup type to keep using independent popups.

 

It is possible to manually switch popups back to the independent type and keep the full compatibility with 10.97.

 

 

MobileHMI

iOS and Android applications do not support popups. Any of the five popup window target types will load a new display (as if the target type of "Current Display" was chosen).

 

 

See Also:

Commanding