Jasper: Report: Open and Render
Test Models
by NesterOne
HTML
<script src="http://nesterone.github.io/jasper/dist/jasper.js"></script>
<div id="container"></div>
JavaScript
//provide url to your instance
var ci = "http://build-master.jaspersoft.com:7580/jrs-pro-feature-amber-embedded-report",
local = "http://localhost:8080/jrs"
//build script loader and listen for possible errors
bi = jasper(local, function (err) {
//inform user about error
if (err) {
alert(err.message);
}
});
//use configured script loader, load report module
bi(["jr/Report"], function (Report) {
//open report by uri from repository
Report.open({
resource:"/public/Ad_Hoc_View_Report"
}, function (err, report) {
//handle errors if any
if (!err) {
//work with your report here
report.render("#container")
} else {
//inform user about error
alert(err.message);
}
});
});