new Dashboard()
Methods
changeParameters(parameterInfo)
Changes dashboard parameter values.
If you call this method with parameterInfo, the API will change
the dashboard 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 dashboard ID or library component ID which contains the current parameter. } ... ] |
exportTo()
Exports the current dashboard with Logi Report built-in Export dialog.
getDashboardApp() → {Object}
Returns the DashboardApp instance this element belongs to.
Returns:
com.jinfonet.api.DashboardApp
- Type
- Object
getID() → {String}
Returns the ID of this dashboard.
Returns:
The instance name.
- Type
- String
getName() → {String}
Returns the display name of this dashboard element.
Returns:
The display name.
- Type
- String
getParameterInfo(callBack)
Gets all parameters information in the current dashboard.
If you call this method with 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. ... } |
getType() → {String}
Returns the object type of this dashboard.
Returns:
The object type.
- Type
- String
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()
Prints the current dashboard with Logi Report built-in dialog.
refresh()
Refreshes the dashboard data.
save()
Saves the dashboard.
saveAs()
Saves the dashboard with or without Logi Report built-in Save As dialog.
options : {savePath:"/SampleReports/Dashboard - Coffee Sales.dsh"}
If no "options" or "options" does not contain savePath, the Save As dialog will pop up.
callback: An optional JavaScript function. After saving the dashboard, 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 dashboard is saved successfully.
1 : The saving of the dashboard is cancelled by the user with dialog.
2 : The dashboard is failed to save.
result.msg: The result message.
result.data: A JavaScript object when saving the dashboard successfully.
result.data.savePath: Saves the dashboard to the resource path.