



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JEECG整合finereport快速搭建与开发FineReport介绍FineReport报表软件具有完备的报表填报功能,支持多级汇总填报。利用这一报表工具,用户即可把企业的业务模型,数据分析变成实际可操作的信息系统。利用报表展现、填报、汇总、统计分析、打印输出等功能搭建出轻量级企业报表平台。特别是采用主流的数据双向扩展,多源分片,纯拖拽等方式来进行报表设计,让报表设计人员无需掌握复杂的代码编写技能,从而业务人员也可以随时根据需要设计符合业务逻辑的报表,满足报表使用者的最终需求。无形中也降低了企业的运营成本.更多介绍详见:FineReport官网:/ 百度百科: /link?url=wyMAqDlInujEePMP7JP1DfApZQSE-X5lMMB47ZXdaYa0VR5qtuYyDwigJBjseKLGkRoccyr8hY2Nq9AnHYecEqJEECG整合FineReport考虑:JEECG目前仅支持JavaScript组件生成报表,缺少对第三方报表工具的支持,不利于报表的快速开发以及对报表的复杂需求的的满足。JEECG整个FineReport步骤:1、 从fineReport官方获取安装程序以及license文件。2、 安装fineReport程序以及导入license文件。3、 搭建JEECG开发环境,参照JEECG 开发指南v3.4.2.pdf4、 搭建完成之后,我们着手准备将FineReport整合到JEECG项目中。5、 复制所需目录(备注:以下拷贝最好是在报表开发调试完成后,完成以下步骤)5.1、全部复制为了简便,可以直接将%FineReport_HOME%WebReportWEB-INF目录下面的classes,lib,reportlets,resources四个目录复制到%Tomcat_HOME% webappsjsp-examplesWEB-INF下。注意:%FineReport_HOME%WebReportWEB-INFclasses文件夹下面可能会放置一些网络报表的class文件,在和您的工程集成时并无冲突。有关网络报表的介绍,可以在二次开发文档中找到。5.2 部分复制也可以选择性的只复制必要性文件至已有工程中。 必须复制的文件fr-server-*.jar:包含了报表服务的所有功能,必须拷贝至WEB-INFlib下;fr-third-*.jar:包含了报表服务引用的第三方插件,必须拷贝至WEB-INFlib下;reportlets:该文件夹为FineReport服务器规定的,不能修改,且必须为小写,其下可以建立子目录,所有报表模板cpt文件必须保存在reportlets文件夹下,且reportlets文件必须放在WEB-INF下;resources:该文件夹也是FineReport服务器规定的,不能修改,且必须为小写,下面包含了报表服务器的配置信息,拷贝至WEB-INF下面。以上文件或文件夹是必须拷贝到已有应用目录下的。 选择性复制的文件classes:该文件夹是应用服务器规定的,主要作用是存放.class文件。若对FineReport进行了二次开发,如自定义函数、程序数据源、程序网络报表等,也需要将编译后的class类文件拷贝到该文件夹下;数据库驱动包:若报表中使用了JDBC连接了数据库,需要将对应的数据库驱动包如Oracle数据库的驱动ojdbc14.jar拷贝到WEB-INFlib下,其他数据库驱动同样;5.3. 修改web.xml文件在已有工程的web.xml中添加相应的servlet与servlet-mapping子元素。将%FineReport_HOME%/WebReport/WEB-INF下的web.xml中如下的部分复制到%Web_home%/webapps/Web工程名/WEB-INF下的web.xml中,在最后一个servlet之后插入: ReportServer com.fr.web.ReportServlet 0 ReportServer /ReportServer 6、 修改FineReport的datasource.xml的数据库连接Connection name 为报表工程中的数据源连接路名称。示例中给出的是jeecg-dk.配置完成之后,我们就将FineReport的报表工程整合到我们的项目当中了。剩下的就是需要解决JEECG工程如何调用这些报表。7、 在JEECG中配置浏览FineReport报表的菜单。在/jeecg/system/service/impl/RepairServiceImpl.java中添加如下代码: TSFunction reportdemo = new TSFunction(); reportdemo.setFunctionName(报表操作名称); reportdemo.setFunctionUrl(ReportServer?reportlet=报表名称.cpt&isIframe); reportdemo.setFunctionLevel(short)1); reportdemo.setFunctionOrder(17); reportdemo.setTSFunction(state); reportde
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版杉木木材产业投资合作与融资合同
- 2025年度第八章担保物权法律咨询与风险评估合同
- 2025版砂石加工行业安全生产责任险合同范本
- 2025年度专用车辆驾驶员劳动合同规范文本
- 双列限姿导引侧充式玉米高速精量排种器设计与性能分析
- 2025年绿色建筑材料市场推广策略与政策支持下的绿色建筑产业投资机会分析报告
- 2025年智能电网市场前瞻:智能电网在数据中心冷却系统中的应用分析
- 新能源汽车二手车市场2025年评估模型与流通风险控制研究报告
- 2025年农村土地流转市场规范化管理政策优化与实施策略研究报告
- 农村土地流转与农村土地流转合同规范化管理研究报告
- 北师大版《心理健康》九年级上册全套教学课件
- 《液压与气动控制》课件
- 2024-2025学年广东省深圳实验学校初中部九年级上学期开学考英语试题及答案
- 邮政快递员技能大赛理论考试题库(含答案)
- 《电动航空器电推进系统技术规范》
- 结肠造瘘还纳术手术配合
- 2024年山东省建筑施工企业主要负责人A类考试题库及答案(典型题)
- 特种设备目录新旧对照表
- 2024年初一英语阅读理解专项练习及答案
- 陪诊师与公司签订协议书范文
- 喀什德力克油田科技有限公司30万立方米-日油田伴生放空天然气回收利用项目
评论
0/150
提交评论