java reportserver_Java报表工具Finereport使用小心得

以下情况是我的学习FR中自己遇到的问题:1.在制作模板时,如何将报表中的值传递到超链接网页呢?在项目中以frame方法把F1.CPT放到项目的页面中,对F1.CPT做网络报表超链接F2.CPT,然后在F2.cpt页面中,做个超链接的网页,超链接的URL里面输入地址,并在下面输入要传递的参数名和参数值,然后在网页中通过request.getParameter("超级链接中的参数名")获取参数就可以直接使用了。2.一个模板的2个sheet之间的取值和校验?在某个单元格里直接输入=sheetname!cellname 来实现跨sheet取值,eg:=sheet2!A2  就是sheet2表单的A2单元格的值,校验同样原理。3.下拉框的选值发生变化:在下拉框里设置好数据源,显示值和实际值,但在选中某个值之后却发现选中的值变为了实际值了,在这里需要在这个单元格的样式里重新把数据源再设置一遍就可以了。4.超链接传值,如何动态的传别的对应单元格(一一对应的单元格)的值?在超链接中,正常传递参数eg: PKID='${PKID}',然后在右边的参数栏里添加参数PKID,其值选择公式,协商你要传递的值的 单元格5.JS取值失败:在用JS GetCellValue取值的时候会发现取值不对,或者为空。这有可能是因为你要取值的单元格是在某个扩展行的后面了,所以导致单元格的位置发生了变化,所以尽量要在扩展行的上面放置你JS要取的值。6.报表的的端口:FR自身有一个端口8075,但我们在使用的过程中一般都不会用8075作为FR的端口来使用,通常和TOMCAT之类的服务结合起来使用。7.数据混乱,不是一一对应的:首先检查数据库看数据是不是一一对应的,如果没错,那可能是单元格的左父格设置问题,建议自己多做几张实践下就会明白左父格的含义。8.模拟GridView的一些功能可以去看下面的连接: http://bbs.finereport.com/thread-14558-1-1.html 9.批量导出报表:http://localhost:8079/WebReport/ReportServer?reportlets=({reportlet:/FRTable501.cpt},{reportlet:/FRTable601.cpt})&format=excel&__filename__=name但该功能在导出13张报表的时候就会出错。10.点击页面弹出子页面,按钮的点击事件FR.showIframeDialog({url:"ReportServer?reportlet=SMES/NewAdd.cpt&op=write",title:"title",width:600,height:600})或者FR.showDialog("测试", 400, 400, "

Smart-Report报表工具支持常规的BI应用——报表制作(报表、图形),分析与信息发布; 提供强大的开发环境和易于维护的报表; 掌握该工具门槛比较低,通过简单培训就能掌握; 数据安全性的统一控制; 通过开放的API接口与其它业务系统的方便集成。 1、系统所需环境 操作系统:WINDOWS(2000、XP、WINDOWS7) 数据库:MYSQL5.0 WEB服务器:TOMCAT5.5 客户端浏览器:IE6.0及以上版本 由于是基于JAVA的B/S系统,因此是夸平台的,上面列举的环境需求,只是为了接下来更好的介绍本软件。 本软件支持的大部分关系型数据库,如:DB2、ORACLE、SQL SERVER等。WEB服务器支持:TOMCAT、WEBSPHERE、WEBLOGIC等。 2、安装前的准备 在SmartReport部署前,需要有数据库环境及WEB服务器,因此需要安装数据库及WEB服务器。 (1)安装MYSQL5.0数据库 以WINDOWS为例,网上下载MYSQL数据库,然后根据安装向导一步步安装即可完成TOMCAT的安装。 (2)安装MYSQL客户端 为了方便的管理、查看MYSQL,用户可以选择安装MYSQL客户端,如:MySQL-Front (3)安装TOMCAT5.5.27 以安装TOMCAT5.5为例,用户可以下载免安装版本的TOMCAT,解压缩即能使用,前提是需要在环境变量里配置TOMCAT_HOME、JAVA_HOME等信息。运行TOMCAT_HOME/bin下的startup.bat文件,启动TOMCAT,待启动完后,在IE里输入:http://localhost:8080/,如看到下面页面则表示TOMCAT安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值