隨筆 - 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)  編輯  收藏

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


          網站導航:
           
          報表系統
          主站蜘蛛池模板: 登封市| 奇台县| 天津市| 广平县| 伊宁市| 南丰县| 昌平区| 新乡市| 元氏县| 筠连县| 时尚| 仙桃市| 永川市| 阿合奇县| 河间市| 荃湾区| 建昌县| 响水县| 东海县| 佛山市| 黎平县| 雅安市| 临沭县| 乳山市| 永年县| 阿合奇县| 五华县| 多伦县| 洛隆县| 钟山县| 镇巴县| 突泉县| 横峰县| 科技| 古交市| 太康县| 万源市| 历史| 通河县| 富宁县| 城市|