Basic Jasper

Basic usage of 'jasper'

by NesterOne

HTML

<script src="http://nesterone.github.io/jasper/dist/jasper.js"></script>

JavaScript

var bi = jasper("http://build-master.jaspersoft.com:4780/jrs-pro-dev-client-common");

//Put module names to load from your instance 
//For exmaple let's load 'common/util/classUtil'
bi(["common/util/classUtil"], function(classUtil){
    console.log(classUtil);
});
//-------------
//Viz.js

v({
    url: "http://build-master.jaspersoft.com:4780/jrs-pro-dev-client-common",
    auth: "d345fsdfdstwwerrrtwetqwer34234"
});


var report = v("#report")
                .report("/public/SampleReport")
                .click(function(event){})
                .error(function(err){})
                
    

report.export(v.exports.PDF) 
//or
report.exports.asPdf();
report.exports.asCsv();

//timeout could be very handy
//returns deferred
report.cancel(timeout: 10000)

//discover report's parameters
report.params()