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