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:"/adhoc/topics/AllAccounts"
    }, 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);
        }
    });
    
});