Render Dashboard
by Yuriy Bablyukh
HTML
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script src="http://infra-platforms-phase2-9930-yfu.pfa.jaspersoft.com:8080/jasperserver-pro/client/visualize.js"></script>
<button id="export">
Export as pdf
</button>
<div id="container"></div>
JavaScript
// Visualize: Pagination (Next/Previous)
visualize({
auth: {
name: "superuser",
password: "superuser"
}
}, function(v) {
var resourceURL = "/organizations/organization_1/qa_automation/dashboard_export/Dashboard_on_Sample_Reports_from_Public";
var dashboard = v.dashboard({
container: "#container",
resource: resourceURL,
success: function(data) {
console.log(data);
}
});
$("#export").click(
function(type) {
var _expOption = {
outputFormat: "pdf"
};
dashboard["export"](_expOption, function(link) {
window.location.href = link.href ? link.href : link;
}, function(err) {
console.log(err);
});
});
});