2015-02-09 29 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

相關問題