Visualize: Hiperlink rrender same report with parameters
When click on chart we render same chart with different parameters
by Yuriy Bablyukh
HTML
<script src="http://code.jquery.com/jquery-2.1.0.js"></script>
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://infra-platforms-phase2-1520-vchepuri.pfa.jaspersoft.com:7001/jasperserver-pro/client/visualize.js?_opt=true"></script>
<div id="container"></div>
JavaScript
var reportUri = "/public/Cases/01585332/Treemap_Orders_Drilldown_Chart";
visualize({
auth: {
name: "superuser",
password: "superuser"
}
}, function(v) {
var report = v.report({
resource: reportUri,
container: "#container",
linkOptions: {
events: {
"click": function(ev, link) {
if (link.type == "ReportExecution") {
console.log(link.parameters);
report
.params({
"p_country": [link.parameters.p_country]
})
.run();
}
}
}
}
});
});