<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

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

    本人實施了北京炎黃盈動的BPM及OA系統,主要目標是對業務流程進行控制和管理,加快Oracle JDE的業務前端錄單速度和彌補JDE在流程控制方面的不足,實現BPM數據能與JDE無縫互相結合,經過3個多月的開發,基本上實現了這個目標。

    但是AWS本身也有缺陷,主要表現在表單設計和打印格式設計方面,無法實現類似Excel方式的靈活復雜格式表單、表頭表尾重復打印、安裝用戶定義的紙張打印等等,我們的銷售前端需要按照一種特殊的紙張打印,打印機的標準紙張里沒有,這些功能要求是上線所必須的,但是AWS的開發人員在其系統內部根本無法完成。

    考慮到FineReport在表單設計打印方面的極大的靈活易用性,我們故而使用FineReprot和AWS結合完成這個任務。

    效果—— AWS銷售打印表單


    開發配置

    系統集成:把FineReport集成到AWS服務的目錄下。AWS安裝在linux系統中,找到AWS的WEB服務目錄WEBAPPS, 把Finereport目錄下的WebReport目錄拷貝到該目錄下,即可實現與AWS同一主機的WEB報表,不需要對AWS配置做任何改變,報表修改后上傳覆蓋即可。集成后的訪問方式為:http://192.168.1.10:8099/WebReport/ReportServer?reportlet=aws/xiaoshoudan.cpt和AWS的地址主機http://192.168.1.10:8099/portal/一致。

    報表開發

    創建報表數據源、開發報表及格式不講了,大家可以到帆軟官網(www.finereport.com)和幫助文檔(www.finereporthelp.com)上自己去看,很簡單的。

    部署報表到AWS服務器

    把Finereport目錄下的WebReport目錄拷貝到AWS服務器 AWS目錄下Webapps下。

    表單集成

    表單集成的關鍵是從AWS表單向FineReport報表傳遞一個流水號的參數,然后調用FineReport報表打印,從AWS實現這個目標有多種方案,主要包括表單鏈接和JAVA鏈接兩種,經過多次試驗和開發,選擇了比較簡單易于維護的表單鏈接方案。

    該方案實施過程如下:

    1、在AWS表單上新增打印按鈕和選擇打印格式的下拉框;


     

    2、在AWS表單中新增Javascript函數,用Javascript創建在新窗口打開的一個Frame ,并使用這個Frame的source URL參數傳遞FineReport報表的地址并傳遞AWS流水號參數給報表;


     

    增加的Javascript內容:

     

    <scripttype="text/javascript">

    varmapwin;

    functionquery()

    {

         // create the window on the first click andreuse on subsequent clicks

       varsid=document.getElementsByName("AWSFLOWID")[0].value;

         //獲取參數AWS流程號;

     varobj=document.getElementById("dyxz");

      //獲取報表格式;

     var xzz=obj.value;

       

       varurl="http://"+window.location.host+"/WebReport/ReportServer?reportlet=aws/xiaoshoudan";

       //FineReport報表的URL部分

    url=url+xzz+".cpt";

    //URL 加上報表格式部分,實現了5種格式的報表鏈接,構成完整的URL;

    if(sid!=null) url=url+"&lsh="+sid;

       var h="<iframe name=mainsrc="+url+" frameborder=1 width=100% height=100% scrolling=yesonload=''></iframe>";

        

       if(!mapwin){

                   // 打開新窗口,鏈接到FineReport報表

                  mapwin = new Ext.Window({

    layout:'fit',

    title: '銷售單打印',

    closeAction:'hide',width:1000,

    height:800,html:h,y:30

    });

          

     

                  }        

         mapwin.show();}

    </script>

    3、從AWS中運行程序,調用FineReport報表,實現表單按要求格式打印。

    4、銷售錄單后,點打印表單




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


    網站導航:
     
    主站蜘蛛池模板: av大片在线无码免费| 成人免费a级毛片无码网站入口 | 黄桃AV无码免费一区二区三区| 中文字幕亚洲日本岛国片| A片在线免费观看| 亚洲综合欧美色五月俺也去| 亚洲精品无码专区久久同性男| 中文字幕免费在线观看| 亚洲s码欧洲m码吹潮| 亚洲中文字幕久久精品无码喷水 | 亚洲变态另类一区二区三区| 国产偷国产偷亚洲清高动态图| 国产成人精品免费视频动漫 | www一区二区www免费| 亚洲精品免费在线| 亚洲精品国产综合久久一线| 亚洲免费在线视频播放| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲日韩国产二区无码| 亚洲av午夜成人片精品电影| 久久久精品2019免费观看| 麻豆亚洲AV成人无码久久精品| 亚洲AV成人无码久久精品老人 | 无遮免费网站在线入口| 性生大片视频免费观看一级| 亚洲国产精品成人精品软件| 国产偷国产偷亚洲高清日韩| 在线不卡免费视频| 黄色片免费在线观看| 美女啪啪网站又黄又免费| 亚洲理论片中文字幕电影| 伊人亚洲综合青草青草久热| 女人18毛片免费观看| 18禁成人网站免费观看| 99热在线日韩精品免费| 国产精品亚洲专区无码不卡| 亚洲免费在线观看视频| 亚洲AV美女一区二区三区| 国产L精品国产亚洲区久久| 午夜毛片不卡高清免费| 日日麻批免费40分钟日本的|