求WEB報表設計器,要求嵌入已有J2EE專案中

2022-12-19 09:26:03 字數 1951 閱讀 7097

1樓:無所謂的所謂

你可以試試用finereport來實現,完全可以滿足你的要求,方法如下:

新建表單

點選檔案》新建表單,如下圖:

拖入元件

如上圖所示的效果圖,我們可以看到該表單需要有1個下拉框控制元件,一個文字控制元件,以及對應的2個標籤控制元件,還需要一個以**形式顯示資料的報表塊,此時,我們確定了需要在表單中新增一個報表塊,4個控制元件。

在元件介紹中,我們知道控制元件即可依附於引數面板元件存在,也可以單獨以元件的形式存在,在這裡可隨意使用哪種形式,效果都一樣,那麼使用依附於引數面板元件存在的形式。

引數元件

從工具欄中將引數元件拖拽至表單主體中,並將相應的四個控制元件:下拉框、文字、2個標籤控制元件拖拽至引數元件中,並設定標籤控制元件的控制元件值分別為:訂單id和客戶id,如下圖:

報表塊元件

從工具欄中將報表元件也拖拽至表單主體中,如下圖:

如果元件數量過多,在web端展示的時候自適應在一頁內顯示會比較擁擠,那麼此時可以可以再右側下方選中整體框架body,在右側上方的屬性表中將元件縮放修改為自適應原樣縮放,如下圖:

充滿展現區域:是指在web端展示的時候,所有元件自適應充滿整個瀏覽器頁面顯示,不出現滾動條;

自適應原樣縮放:是指在web端展示的時候根據製作表單時候元件大小比例顯示,並不縮放充滿整個web頁面,如果超過頁面大小,會出現滾動條。

控制元件繫結資料

定義資料集

效果圖中,新建資料集ds1:select * from 訂單 where 訂單id=$,引數orderid的預設值為10001,。

注:引數名字必須與訂單id下拉框控制元件名稱保持一致。

訂單id下拉框

選中下拉框控制元件拖拽到適當位置,下拉框控制元件名設為「orderid」,資料字典來自frdemo資料庫的訂單表(資料型別選擇資料庫表,資料庫選擇frdemo),實際值和顯示值均為訂單id,控制元件值為空。

客戶id文字框

注:此處選擇ds1資料集是為了實現下拉框與文字框的聯動,下拉框控制元件名稱為orderid,ds1資料集根據orderid引數對資料進行了過濾,也就是ds1資料集根據下拉框控制元件的值對資料進行了過濾。

報表塊引數面板與控制元件都已經設定好之後,點開報表塊裡面的觸筆按鈕,進行報表塊編輯介面。

新建資料集

效果圖中,報表塊裡面要顯示訂單明細資料,根據訂單id進行過濾,新建資料集ds2:select * from 訂單明細 where 訂單id=$,orderid預設值為10001.

表樣設計

如下圖所示,設計表樣:

到此為止,表單就已經製作好了。

儲存表單並預覽

儲存表單,表單模板字尾名為.frm,點選預覽按鈕進行預覽,即可看到效果。

2樓:月朗星溪

銳浪報表grid++report可以完全滿足要求,並且還可以免費使用。

grid++是瀏覽器外掛,grid++報表外掛在伺服器端不駐留程式,伺服器只要提供約定格式的 xml

資料就行了。所以有如下優勢:

1、grid++報表是支援多瀏覽器的外掛,支援全部主流瀏覽器,包括ie核心系列、谷歌chrome、火狐firefox與多款國產瀏覽器等。

1、支援所有的web伺服器平臺(如iis、apache、weblogic)與伺服器作業系統(如:windows、linux、unix)。

2、報表的生成是在各自客戶端電腦上,這樣大大減輕了伺服器的負載壓力,能夠做到更大的併發訪問。

3、外掛在客戶端執行是電腦原生程式,與桌面程式具有一樣的執行效能,並能開發出桌面程式類似的報表功能。

4、能驅動印表機直接進行列印,是web軟體實現列印功能的最好方式。

3樓:黃小空

前不久fastreport.net剛分離出來的跨平臺的視覺化web報表設計器-fastreport online designer就很不錯呀

4樓:匿名使用者

crystalreport或jaspereport

設計一種web伺服器能申請專利嗎

專利 patent 從字面上講,專利 即是指專有的利益和權利。專利一詞 於拉丁語litterae patentes,意為公開的信件或公共文獻,是中世紀的君主用來頒佈某種特權的證明,後來指英國國王親自簽署的獨佔權利證書。專利是世界上最大的技術資訊源,據實證統計分析,專利包含了世界科技技術資訊的90 9...

求設計犀利cf戰隊名要求純英文要帶devil帶

devil霸氣灬戰皇 很帥吧。灬是拼音huo打出來的 devil emp 把括號裡的複製起來弄到 裡看看效果 符號多了就會產生審美疲勞,devil club robber。誰能幫我起個cf英文名字的戰隊 要求 複雜點 特殊符號多一點 特殊符號能用的 不要中文 不要從別人那裡複製 super y 隊員...

做影象設計對顯示器有什麼要求,專業作圖對顯示器的要求是什麼?要有那些特點?

顯示器的螢幕材質 建議使用ips硬屏或mva面板的,畫面更絢麗,顏色失真更少,可視角度更廣。而且螢幕一定要儘可能的大,這樣才能製圖時看的更全面,不需要反覆的縮小放大 上下左右的移動設計圖,大尺寸的顯示屏可以帶來更強烈的視覺衝擊,使用體驗效果絕對棒!要是您的預算不是很緊張的話,螢幕儘量用ips或mva...