隨筆 - 3  文章 - 0  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          Java

          報表

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          使用autobig方式展現報表,無法使用contextName標簽來動態改變數據源,可以使用api直接修改報表文件,具體代碼如下

          //修改數據源

          String reportPath = request.getRealPath(“/reportFiles”+report);//讀取報表文件

          ReportDefine rd = (ReportDefine)ReportUtils.read(reportPath);

          DataSetMetaData dsmd = rd.getDataSetMetaData();

          //****************************//多數據集可以添加循環與邏輯判斷

          DataSetConfig dsc = dsmd.getDataSetConfig(0);//讀取數據集設置,從0開始

          //****************************//可以添加客戶自己的業務邏輯

          dsc.setDataSourceName(“demo”);//更改數據集對應的數據源

          dsmd.setDataSetConfig(1, dsc);//保存設置

          rd.setDataSetMetaData(dsmd);//保存ReportDefine對象

          ReportUtils.write(reportPath, rd);//保存修改后的raq文件

          這樣便修改了報表對應的數據源

          posted on 2015-11-30 09:16 Java分享 閱讀(296) 評論(0)  編輯  收藏

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


          網站導航:
           
          報表系統
          主站蜘蛛池模板: 永昌县| 湛江市| 武隆县| 广河县| 通山县| 天峻县| 什邡市| 玉田县| 万安县| 邻水| 文化| 富蕴县| 汉阴县| 景宁| 金乡县| 永修县| 颍上县| 方正县| 孟连| 沙湾县| 郑州市| 胶州市| 溧水县| 铜鼓县| 石楼县| 牟定县| 大连市| 彰化县| 苍梧县| 贵溪市| 聂荣县| 社会| 监利县| 神木县| 黎川县| 东源县| 荣昌县| 绿春县| 兰州市| 黄大仙区| 宁城县|