我一直在使用Jaspersoft的可视化课程并偶尔使用Apex。您需要有一个纯HTML区域,您可以在其中编写内容,然后使用可视化库从服务器获取报告和报告元数据。您必须确保您在服务器上进行了身份验证,并在您可以放置结果报告的dom中有div或其他内容。您还必须抓取可视化库。
它只是像添加任何其他自定义HTML/JavaScript到Apex应用程序。
下面是一个代码示例得到可视化,验证并获得了报告到DOM:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<!--
<script src="http://code.jquery.com/jquery-2.1.0.js"></script>
-->
<script src="http://localhost:8080/jasperserver-pro/client/visualize.js"></script>
<script type="text/javascript">
visualize({
auth: {
name: "jasperadmin",
password: "jasperadmin"
}
}, function (v) {
var report = v.report({
resource: "/public/Samples/Reports/9.CustomerDetailReport",
container: "#container"
});
});
</script>
<body>
<div id="container"></div>
</body>
</html>
kayakpim非常感谢!这正是我正在寻找的!谢谢 !!! – USSR 2015-02-12 12:49:02
没问题,如果您查看社区网站并且文档正常,您可以找到更多。 Visualize是非常新的,所以还没有很多用户 – kayakpim 2015-02-12 12:56:14