Home > Class Reference > ENSLIB namespace > EnsPortal.Dialog.MessageBodyDisplay

EnsPortal.Dialog.MessageBodyDisplay

class EnsPortal.Dialog.MessageBodyDisplay extends EnsPortal.Dialog.standardDialog

Dialog to show the contents of Ensemble header messages and their contents. Note that changes to this class should be bubbled down to Ens.Enterprise.Portal.Dialog.MessageBodyDisplay.

Property Inventory

Method Inventory

Parameters

parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.
parameter OKBUTTON = 0;
parameter PAGENAME = View Message Body Contents;
Displayed name of this page.
parameter RESOURCE = %Ens_MessageHeader:USE;
User needs USE permissions on the %Ens_MessageHeader resource to view this page.

Properties

property initialID as %ZEN.Datatype.string (ZENURL = "ID");
Property methods: initialIDDisplayToLogical(), initialIDGet(), initialIDIsValid(), initialIDLogicalToDisplay(), initialIDLogicalToOdbc(), initialIDNormalize(), initialIDSet()
property showUser as %ZEN.Datatype.string (ZENURL = "SHOW");
Property methods: showUserDisplayToLogical(), showUserGet(), showUserIsValid(), showUserLogicalToDisplay(), showUserLogicalToOdbc(), showUserNormalize(), showUserSet()

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog.
method %OnGetTitle() as %String
Get the (localized) title string for the dialog.
method DrawBodyInfo(pHeaderID As %String) as %Status
Write out contents of body details panel. pHeaderID is the message id.
method DrawDetailsContent(pID As %String) as %Status
Write out contents of details panel. pID is the message id.
clientmethod getDialogValue() [ Language = javascript ]
This dialog does not return a value
clientmethod showBody(messageId) [ Language = javascript ]
Update the details for a selected message.
clientmethod showHeader(messageId) [ Language = javascript ]
Update the details for a selected message.

Inherited Members

Inherited Properties

Inherited Methods

Subclasses