2015-02-09 58 views
0

没有人有将Visualize.js嵌入到APEX应用程序以集成JasperServer报告的经验吗?使用REST或iFrame不是我怕的情况。不是JavaScript的忠实粉丝,但这次看起来是唯一的方式。做了一些研究,没有找到任何有用的信息,因为大多数人使用REST或iFrame。任何帮助高度赞赏!至少让我知道在哪个方向挖掘或粗略的计划......例如,我是否需要上传一些图书馆,实际上是从哪里开始? 谢谢!任何人都有将Visualize.js嵌入APEX应用程序以集成JasperServer报告的经验?

P.S. Apex 4.2.6启动并运行,JasperServer 6.0启动并运行。

回答

1

我一直在使用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> 
+0

kayakpim非常感谢!这正是我正在寻找的!谢谢 !!! – USSR 2015-02-12 12:49:02

+0

没问题,如果您查看社区网站并且文档正常,您可以找到更多。 Visualize是非常新的,所以还没有很多用户 – kayakpim 2015-02-12 12:56:14

相关问题