Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          1.問題描述

          現在用戶開發的系統基本上趨向于BS架構的瀏覽器/服務器模式,這些系統可能由不同的語言開發,如HTMLASPJSPPHP等,因此需要將制作好的報表嵌入到這些頁面中。

          FineReport制作出的報表可以通過Frame框架集成到Web頁面中。

          2.將報表顯示在Frame框架內

          2.1集成方法

          報表作為頁面的一部分,可以以iFrame方式嵌入在網頁中,指定iFramesrc即可。

          1.     <iframe id="reportFrame" width="900" height="400" src="/WebReport/ReportServer?reportlet=/doc/Primary/Parameter/Parameter.cpt"></iframe>  

          用戶可以控制iframe的位置來控制報表在頁面的什么地方顯示,還能夠通過iframe獲取到報表,從而獲取報表內容或調用報表內部現成的方法,我們在后續章節會進行介紹。

          注:此方法iframe的src會顯示出完整的報表路徑,尤其在有參數的情況下,可以使用post方式向iframe提交請求,這樣src里有不會出現具體的參數了。

          2.2示例

          我們以HTML為例,將報表嵌入到一個HTML頁面中:

          1.     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  

          2.     <html>  

          3.      <head>  

          4.       <title>FineReport Demo</title>  

          5.       <meta http-equiv="Content-Type" content="text/html; charset=GBK" />  

          6.      </head>  

          7.      <body>  

          8.      <iframe id="reportFrame" width="900" height="400" src="/WebReport/ReportServer?reportlet=/doc/Primary/Parameter/Parameter.cpt"></iframe>  

          9.      </body>  

          10.  </html>  

          2.3效果查看

          在瀏覽器中輸入http://localhost:8075/WebReport/page_demo/Simple.html,效果如下:

          已完成示例請參照%FR_HOME%\WebReport|page_demo\Simple.html

          3.不支持將報表顯示在div內

          若您希望自己系統頁面中的按鈕調用FineReport內部現成的js方法如(打印方法),需要加載FineReportjs文件,FRjs采用jquery v1.9.2框架;

          實際情況下,一個頁面中可能不僅僅只有報表部分,用戶可能會加載其他版本的jquery,為避免js沖突,我們建議將報表內容顯示在iFrame中,而不要顯示在div中。

          需要調用FineReport內部的js方法時,可以通過iFrame獲取報表再調用方法,具體可參考js使用說明文檔。

           




          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 巫山县| 株洲市| 靖远县| 莱芜市| 基隆市| 武夷山市| 连云港市| 潍坊市| 印江| 宁明县| 仙居县| 西昌市| 太谷县| 海兴县| 萨嘎县| 鸡泽县| 建阳市| 南华县| 镇坪县| 峨边| 虎林市| 鹰潭市| 汝南县| 巩义市| 东平县| 柘荣县| 五台县| 昌图县| 平安县| 临潭县| 泸溪县| 远安县| 安图县| 介休市| 昌邑市| 平凉市| 慈溪市| 耒阳市| 白银市| 漳浦县| 大姚县|