簡體   English   中英

在 Flex 中使用 BIRT 報告?

[英]using BIRT reports with Flex?

有沒有人使用 BIRT (eclipse.org/birt) 和 flex 或 flash builder 4 向用戶顯示報告?

我相信它能夠通過 php 或類似方法將報告顯示為 web 頁面,所以我猜測實現它的一種方法是在 Z2567A5EC9705EB7AC2C98403D 中顯示 BIRT 生成的頁面。

想知道是否有人這樣做過,或者您如何將 BIRT 與您的 flash 應用程序結合使用?

我們原本打算使用 BIRT 來做到這一點,后來決定只從服務器(來自 BIRT)下載 pdf 或 xls 文件。 在我們的案例中,我們改變了方向。 (老實說,我不記得 BIRT 是否能滿足您的要求,但很可能確實如此。)

但無論如何——是的,我想你可以嘗試做一些花哨的東西讓它顯示在瀏覽器中,但這值得嗎? 您最好讓 excel 或 pdf 閱讀器自動打開下載的報告,除非您有一些特別挑剔的要求。

也就是說,我們發現 BIRT 集成起來有點麻煩。 也許這只是我們對 BIRT 本身的不耐煩,但集成感覺有點……脆弱?

我們最終使用名為 jxls 的服務器端 Excel 文件庫來下載在 Excel 中自動打開的文件。 我發現當涉及到這些東西時,讓事情盡可能簡單最有效。 直接從 Flex 中執行此操作有一些小怪癖(例如隨請求發送參數信息),您可能需要使用 Apache Shiro 之類的東西來獲得(適當的)安全性,但這是 100% 可能的。

此外,不要打折使用 Flex 本身的報告,有時您只需要一個帶有一些內置 Flex 圖表組件的 PrintDataGrid。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM