![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报表技术
文章平均质量分 79
iteye_9194
这个作者很懒,什么都没留下…
展开
-
FineReport关于tomcat集群部署的方案
多台服务器集群后,配置权限、数据连接、模板、定时调度等,只能每台服务器一个个配置,不会自动同步到所有服务器。针对上述情况,在FineReport中提供新集群部署插件,将xml配置文件、finedb/logdb数据(定时任务、报表目录管理、批量导入、统计信息)的修改都对主机生效。其他辅机的信息读取也都从主机读取,保证了数据同步。实现了灾备,即主机当即后,次主机会上位接替主机的工作,保证系...2017-01-06 15:12:39 · 1130 阅读 · 0 评论 -
FineReport中以jws方式调用WebService数据源方案
在使用WebService作为项目的数据源时,希望报表中也是直接调用这个WebService数据源,而不是定义数据连接调用对应的数据库表,这样要怎么实现呢?在程序中访问WebService应用服务,将WebService返回的数据转为程序数据集,然后在设计器中调用。以axis1.4上的WebService为例,介绍其取数方式以及将数据转换为WebService的程序数据集的过程。We...2017-01-11 10:55:13 · 934 阅读 · 0 评论 -
WebService程序数据集之WSDL取数
在通用的webservice集合中,在集合中使用wsdl取数的方式获取数据,并将数据转换为程序数据集,那么怎样通过wsdl取数并转换为程序数据集呢?首先将wsdl获取到的数据数据转换为二维数组,然后通过FineReport的程序数据集接口,将数据导入到接口中,wsdl取数的方式有三种,RPC方式调用、document方式调用以及通过axis2的wsdl2java.bat生成客户端调用,前两...2017-01-13 16:18:04 · 309 阅读 · 0 评论 -
JS实现点击参数面板按钮显示或隐藏数据
当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据。如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据。 打开报表在参数面板添加一个标签控件,控件名为lable,设置标签控件不可见,控件值为“显示”。 在参数面板添加一个按钮控件,控件名为button,控件值为“只显示合计数据”,并添加点击事件。 ...2017-03-08 10:10:39 · 939 阅读 · 0 评论 -
FineReport中如何用JavaScript解决控件值刷新不及时
我们经常利用按钮进行一些页面值的处理工作,但是默认的逻辑造成,每次新填报的值,需要点击下空白区域或是执行某个其他操作才可以被正确读取,那么我们如何处理呢?例:当我们用常规取值的时候,虽然B3单元格录入了值,但是在光标不离开B3的前提下,用JS只获取到了控制而不是实际的值“2”。想获得B3的值,需要在空白处点击下鼠标,让文本框的左上角的红三角出现才可以。优化过后则可以将光标强制跳转到A...2017-03-15 10:57:54 · 344 阅读 · 0 评论