ShowPage2

(Display Manager Library)

Description: Opens the page specified in PageName
Returns: Object reference
Usage: Script Only.
Function Groups: Graphic
Related to: StopPage | ClosePopUp | ShowPage
Format: \DisplayManager.ShowPage2(PageName[, Popup, PageParms, DisplayRoot, UpdateSamePopup, DisplayIndex])
Parameters:  
PageName
Required. Name of page to be displayed.
Popup
Optional boolean. If TRUE, it requests the page be opened as a popup if allowed. Defaults to FALSE.
PageParms
Optional. Array of parameters for the Page.
DisplayRoot
Optional. Represents the display device instance.
UpdateSamePopup
Optional. If the current page is the same as NewPage but with different parms, set this to TRUE to update the current page's parms, or FALSE to open a new popup. Defaults to FALSE.
DisplayIndex
Optional integer. In a multi-monitor environment, the index value of the display instance on which the page should be displayed. Defaults to the caller's display index.
Comments:

...

Example:

If we consider a 3x2 multi-monitor environment, when the alarm icon is clicked on any monitor, the AlarmPage will always be displayed on the 3rd monitor.

If IconPressed[#AlarmIcon];
[
  { Alarm icon -- switch to alarm page if clicked }
  \DisplayManager.ShowPage2("AlarmPage" { Name of the page },
FALSE { not a popup },
ParmsArray { page parameters },
GraphicsInstance [Display Device Instance], 
FALSE [to not update existing page's parameters], 
3 { Index of display instance};)
]