Visualize: login/logout with PRE aut sample + dasboard
by Yuriy Bablyukh
HTML
<script src="http://code.jquery.com/jquery-2.1.0.js"></script>
<!--Provide URL to visualize.js-->
<script type='text/javascript' src="http://localhost:8080/jasperserver-pro/client/visualize.js"></script>
<!--Provide container to render your visualization-->
<div id="container"></div>
CSS
.control {
display: block;
}
.control.input.text > .wrap {
display:block;
}
.control > input{
width: 360px;
}
.error, .logout{
color: red;
}
.success{
color: green;
}
.message{
display: none;
}
JavaScript
var t =
encodeURIComponent("u=Steve|r=Ext_User|o=organization_1|pa1=USA|pa2=1");
var _report;
visualize({
auth : {
preAuth: true,
tokenName: "pp",
token : t
}
}, function (v){
alert("Authentification with pre-aut token complite");
var resourceURL = "/public/Samples/Reports/04._Product_Results_by_Store_Type_Report";
var dashboard = v.dashboard({
container: "#controls",
resource: resourceURL,
success: function(data) {
console.log(data);
}
});
}, handleError);
var handleError = function (err) {
if (typeof console != "undefined") {
console.log(err);
if (err !== undefined) {
alert("Error in Visualize: " + err.message);
}
}
};