Jasper: Load Report through model and view

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({url: ci, log : false}, function (err) {
        //inform user about error
        if (err){
            alert(err.message);
        }
    });


//use configured script loader, load report module
bi([
    "jr/report/model/ReportModel", 
    "jr/report/view/ReportView"
], function (ReportModel, ReportView) {
    
    var model = new ReportModel({resource:"/adhoc/topics/AllAccounts"}),
        view =  new ReportView({model: model});
    
    model.fetch();
    
    view.render("#container");
    
});