Export Report
by Yuriy Bablyukh
HTML
<script src="http://localhost:8080/jasperserver-pro/client/visualize.js"></script>
<button id="export" disabled>Export</button>
<br/>
<div id="container"></div>
JavaScript
visualize({
auth: {
name: "jasperadmin",
password: "jasperadmin",
organization: "organization_1"
}
}, function(v) {
var report = v.report({
resource: "/public/Samples/Reports/AllAccounts",
container: "#container",
ignorePagination: true,
success: function() {
$("#export").prop("disabled", false);
},
error: function(e) {
alert(e);
}
});
$("#export").on("click", function() {
report
.export({
outputFormat: "xls"
})
.done(function(link) {
alert(link.href);
});
});
}, function(error) {
console.log(error);
});