Methods of the Popup Presentation Model

The following table describes the methods of the PopupPM presentation model. The parentheses that this table includes after each method name lists the arguments that each method supports. An empty set of parentheses indicates that the method supports no arguments.

Method Name Description

ClearPopup()

Sets the pop-up visibility to false and resets various properties and method values after Siebel Open UI closes the pop-up object.

OnLoadPopupContent()

Loads the HTML for the pop-up object, initializes pop-up applets, and then calls the show method on the pop-up proxy.

OpenPopup(source, height, width, full, free, bContent)

Opens the pop-up object according to the arguments that the ProcessNewPopup method determines. It uses these arguments to set the properties of the pop-up object. Some of these arguments call other methods in the PopupPR physical renderer that load the content in the pop-up object.

ProcessClearPopup(propSet)

Calls the ClearPopup method.

ProcessNewPopup(propset)

Processes the property set that Siebel Open UI sends to this method as an argument, and then determines the following items:

  • The mode that the pop-up object uses

  • Various pop-up window features

  • The width and height of the pop-up object, in pixels.

Siebel Open UI calls the OpenPopup method to open a modal pop-up object. It does not call OpenPopup to open a nonmodal pop-up object. Instead, it creates a nonmodal pop-up object from this ProcessNewPopup method.

SetPopupVisible(bVisible)

Modifies the state property of the pop-up object depending on whether the bVisible argument is true or false.