报表打印是报表使用和开发过程中经常碰到的问题,这里汇总了关于Web报表开发打印功能的一些典型应用案例,以应用最广泛的FineReport为例。案例一:java直接调用报表打印当java后台定义定时打印的功能,同时又需要直接调用报表的打印的时候,由于打印机型号和纸张不同,需要指定..
分类:
Web程序 时间:
2016-09-01 00:46:48
阅读次数:
224
在对数据字段进行分类管理时,利用动态树折叠数据是一个很好的方法,也就是点击数据前面的加号才展开对应下面的数据,如下图。那这样的效果在制作报表时该如何实现呢?下面以报表工具FineReport为例介绍。思路:通过将模版设置为组织树报表,然后通过设置树节点按钮,最好通过..
分类:
其他好文 时间:
2016-08-24 17:48:45
阅读次数:
182
在对数据字段进行分类管理时,利用动态树折叠数据是一个很好的方法,也就是点击数据前面的加号才展开对应下面的数据。 ...
分类:
其他好文 时间:
2016-08-24 12:45:49
阅读次数:
208
在进行JS开发过程中,尤其是在开发报表时,报表已集成到Web页面中,通过在页面传递参数至报表中时,会发现有时某些参数值,传递到报表中是显示为问号或乱码等等一系列不能正常显示的情况。这是由于浏览器和报表服务器的编码不同,字符多次进行编码转换时出现错误导致字符的显示..
分类:
Web程序 时间:
2016-08-11 23:13:04
阅读次数:
219
在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过传进的表名参数,到数据库取出对应的表作为数据源。例如,FineReport是通过AbstractTableData抽象类来读取数据源的,而上述所有的数据来源都继承实现其抽象方法 ,因此用户只要实现了AbstractTableDa... ...
分类:
编程语言 时间:
2016-08-01 12:34:21
阅读次数:
187
有这样一种场景,当你在手机APP上输入你的信息,会自动跳出一个弹窗,表示某任务已执行。最简单的一个例子就是当你输入手机号,点击获取验证码的时候,就会跳出一个对话框,说“验证码已发送到手机,请注意查收”,这些都是如何实现的。就以我参与开发的一款移动报表FineReport..
分类:
移动开发 时间:
2016-07-29 19:28:26
阅读次数:
229
对于报表开发,很多情况下,自带的函数就能满足大部分用户的报表制作需求,FineReport也不例外。但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一些函数,但这些函数必须满足函数定义规则。先..
分类:
其他好文 时间:
2016-07-21 20:13:03
阅读次数:
153
对于报表开发,很多情况下,自带的函数就能满足大部分用户的报表制作需求,FineReport也不例外。但是在一些特殊领域,可能需要一些特殊的函数,在这种情况下,FineReport提供了自定义函数机制,可以由用户根据业务需要自己来定义一些函数,但这些函数必须满足函数定义规则。 ...
分类:
其他好文 时间:
2016-07-21 14:58:46
阅读次数:
128
对于一款软件或产品,尤其是一些企业级应用的IT软件,是不可能满足所有需求的。尤其是针对业务化的产品需求,某些个性化的需求就要进行二次开发。二次开发需要API接口,无论是什么样的开发,开发人员都需要对开发的产品大内部结构有所了解。在应用广泛的企业报表领域,开发在所..
今天我们来聊聊Java防盗链,多说无用,直接上应用案例。这里所用的工具是报表软件FineReport,搭配有决策系统(一个web前端展示系统,主要用于权限控制),可以采用java防盗链的方式来实现页面权限。浏览器中直接输入报表URL的时候,它的头文件是空的,因此,可以在访问的时候..
分类:
编程语言 时间:
2016-06-14 19:50:33
阅读次数:
254