Home > Class Reference > ENSLIB namespace > CSPX.Enterprise.Portal.MsgTablePane

CSPX.Enterprise.Portal.MsgTablePane

class CSPX.Enterprise.Portal.MsgTablePane extends CSPX.EnsMsgTablePane

Specialized pane for displaying a list of MsgBank messages.

Method Inventory (Including Private)

Methods (Including Private)

classmethod BasicEnumerateExecute(ByRef qHandle As %Binary, pFilterObj As CSPX.EnsMsgFilterForm) as %Status [ Language = objectscript ]
classmethod BasicEnumerateFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
classmethod BasicEnumeratePrepare(ByRef qHandle As %Binary, pFilterObj As %String, p2 As %Integer, p3 As %String) as %Status [ Language = objectscript ]
method DrawHEAD(pInstance As PageInstance) as %Status [ Language = objectscript ]
Inherited description: Overwritten by subclasses to draw anything this pane needs for the HEAD section.
classmethod EnumerateExecute(ByRef qHandle As %Binary, pFilterObj As CSPX.EnsMsgFilterForm, pNextId As %String = "", pPaneObj As MsgTablePane = $$$NULLOREF) as %Status [ Language = objectscript ]
classmethod EnumerateFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
classmethod EnumerateGetInfo(colinfo As %List, parminfo As %List, idinfo As %List, qHandle As %Binary, extoption As %Integer = 0, extinfo As %List) as %Status [ Language = objectscript ]
classmethod EnumeratePrepare(ByRef qHandle As %Binary, p1 As %String, p2 As %Integer, p3 As %String) as %Status [ Language = objectscript ]
method ExecuteResultSet(pRS As %ResultSet, ByRef pID As %String) as %Status [ Language = objectscript ]
This method performs the actual execution of the ResultSet This can be overridden by subclasses
method GetColorByColumn() as %String [ Language = objectscript ]
Subclass can override this to specify the name of column used to distinctly color rows
Inherited description: Subclass can override this to specify hyperlinks for the columns

Queries

query BasicEnumerate(pFilterObj As CSPX.EnsMsgFilterForm)
Selects TimeCreated, ID, Client, Session, Session, Status, Error, Source
query Enumerate(FilterObj As CSPX.EnsMsgFilterForm, NextId As %String = "", PaneObj As MsgTablePane = $$$NULLOREF)
Selects TimeCreated, ID, Client, Session, SessionId, Status, Error, Source
List the messages matching the given filter object, skipping to start from NextId if given.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)