Popup

A popup is a small window that appears superimposed on the screen.
A popup opens in response to a triggered action. An event configured with a
Popup Open
command opens a popup. If the event is a touch press event on a button, selecting the button opens the popup. A state change to a graphic element, such as the graphic element changing colors, can open a popup automatically. To verify which action opens a popup, contact the HMI designer.
Only one popup can open at a time. If the contents of the popup is larger than the popup, the contents appear clipped at the edges of the popup. You cannot view clipped content.

Position a popup

Choose from 9 different popup positions. By default, the popup position is middle-center.
You can call the Popup Open command in six ways:
  • Touch press
    . Occurs when touching the item on the screen that is configured with the event.
  • Touch release
    . Occurs when releasing the item on the screen that is configured with the event.
  • Key press
    . Occurs when pressing the specified key.
  • Key release
    . Occurs when releasing the specified key.
  • Button behavior
    . Occurs when releasing the button.
  • Project event
    . Occurs when the executing condition is met.
All commands are configured in the Properties section.
See the following example of how to position a popup on the screen.
  1. In
    Properties
    , navigate to the
    Events
    tab.
  2. From the
    Add Event
    drop-down menu, select
    Button Behavior
    .
  3. From the
    Choose Behavior
    drop-down menu, select
    Open popup on release
    .
  4. In the
    Popup
    drop-down menu, expand
    User-Defined Screens
    and select the popup you want to set the position for.
  5. From the
    Position
    drop-down menu, select the position of the popup.
Touching elsewhere on the screen or selecting
Close
Close button in Designer on the caption of the popup closes the popup. The initial touch outside of the popup does not perform an action on the graphic element or screen.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal