Class: ReportApp

ReportApp()

new ReportApp()

Methods

close(callback)

Closes the current report application.
Parameters:
Name Type Description
callback function

getLinkPath() → {Array}

Returns the report's link path of this application.
Returns:
The array of report pathNode. pathNode:{ rptsetid: xxxx, reportid: xxxx, rptsetName: xxxx, reportName: xxxx // This name is used to display active: true/false }
Type
Array

getReportSet() → {Object}

Returns the openned ReportSet.
Returns:
com.jinfonet.api.ReportSet
Type
Object

switchLinkPath(pathNode, keepLinked, callback)

Switches to the report with the specified pathNode.
Parameters:
Name Type Description
pathNode Object
Properties
Name Type Description
rptsetid String
reportid String
rptsetName String
reportName String Can be used to display path.
active Boolean
keepLinked Boolean Whether to keep linked reports.
callback function

(inner) attachEvent(eType, flag,, thisObj,, handler,)

Attaches event handler to the specified event type.
Parameters:
Name Type Description
eType String
flag, Number The value must be 4 in this api.
thisObj, Object The object of handler.
handler, function The event handler.

(inner) detachEvent(eType, flag,, thisObj,, handler,)

Detaches event handler to the specified event type.
Parameters:
Name Type Description
eType String
flag, Number The value must be 4 in this api.
thisObj, Object The object of handler.
handler, function The event handler.