Class: ReportSet

ReportSet()

new ReportSet()

Extends

Methods

changeParameters(parameterInfo)

Changes report parameter values. If you call this method with parameterInfo, the api will change the report parameter values.
Parameters:
Name Type Description
parameterInfo Array [ { pname: String. The parameter name. pvalue: Array. The parameter value. For most parameter type pvalue only has one element, but the multiValue parameter may have several elements. ownerID: Array. The report ID or library component ID which contains the current parameter. } ... ]

exportTo(format, options, callback)

Exports the current report to the specified format. If you call this method without any parameters, the api will pop up Logi Report built-in Export dialog.
Parameters:
Name Type Description
format String
options Object
callback function

filter(field, op, values)

Filters on the specified db field.
Parameters:
Name Type Description
field Object
op String
values Array
Inherited From:

getAssocDBField(dsid, callback)

Returns the associated DB field object with the specified dsid.
Parameters:
Name Type Description
dsid String
callback function
Inherited From:

getParameterInfo(callBack)

Gets all parameters information in the current report. If you call this method with the callback function, the API will return all parameters information in the callback function.
Parameters:
Name Type Description
callBack function Here is an example of how to get parameter information in the callBack function: var callback = function(msg){ var parameterInfo = msg.result.parameterInfo // Gets parameter information. ... }

getReports() → {Array}

Reports all com.jinfonet.api.Report in an array.
Returns:
array of com.jinfonet.api.Report
Type
Array

isDirty() → {Boolean}

Returns whether this report has been modified.
Returns:
Type
Boolean

isFilterable() → {Boolean}

Returns whether this data container supports filter function.
Inherited From:
Returns:
Type
Boolean

isSortable() → {Boolean}

Returns whether this data container supports sort function.
Inherited From:
Returns:
Type
Boolean

paramDialog()

Pops up the parameters dialog. If you call this method without any parameters, the api will pop up Logi Report built-in parameters dialog.

print(format, options, callback)

Prints the current report to the specified format. If you call this method without any parameters, the api will pop up Logi Report built-in Print dialog.
Parameters:
Name Type Description
format String
options Object
callback function

save()

Saves the report.

saveAs()

Saves the report with or without Logi Report built-in Save As dialog. options : {savePath:"/SampleReports/Employee Information List.cls" ,linkedCatalog:true ,saveSort:false ,catalog:"/SampleReports/SampleReports.cat"} If no "options" or "options" does not contain savePath, the Save As dialog will pop up. Others are optional. callback: An optional JavaScript function. After saving the report, callcack will receive result data by parameter. like: function(result){...} result: A JavaScript object. result.err: A number which could be one of the following: 0 : The report is saved successfully. 1 : The saving of the report is cancelled by the user with dialog. 2 : The report is failed to save. result.msg: The result message. result.data: A JavaScript object when saving the report successfully. result.data.savePath: Saves the report to the resource path.

sort(field, order)

Sorts on the specified db field by the specified ascending or descending order.
Parameters:
Name Type Description
field Object
order String
Inherited From: