Visualize.js: Input Controls
by tsareg
HTML
<script src="http://code.jquery.com/jquery-2.1.0.js"></script>
<script type='text/javascript' src="http://localhost:8080/jasperserver-pro/client/visualize.js"></script>
JavaScript
var bi = jasper("http://localhost:8080/jasperserver-pro");
bi(["bi/component/InputControls"], function(InputControls) {
var controls = new InputControls({
server: "http://localhost:8080/jasperserver-pro",
resource: "/organizations/organization_1/adhoc/topics/Cascading_multi_select_topic",
params: {
"Country_multi_select":["Mexico"],
"Cascading_state_multi_select":["Guerrero", "Sinaloa"]
}
});
var successCb = function(inputControls) {
console.log(inputControls);
},
errorCb = function(error) {
console.log(error);
},
completeCb = function() {
console.log("Finished loading input controls");
};
controls.run()
.done(successCb)
.fail(errorCb)
.always(completeCb);
});