解密自定义报表工具FineReport的自定义性

FineReport报表在其自定义性上一直备受推崇,在详述自定义报表的制作方法与技巧中我们主要解析了FineReport报表设计器自身的自定义性,现在,我们来看看FineReport报表的自定义性还表现在其他的什么方面。

自定义函数

FineReport本身封装了大量的文本、数学、逻辑、日期等函数,能够满足大部分客户的函数使用需求,但是总会有些函数可能适用面比较小,FineReport暂时没能考虑到,因此FineReport提供了函数的自定义接口,使得用户能够使用起来更加方便。

报表格式设置

我们也可以对报表的格式进行自定义设置:对报表对象的单元格属性、web属性、参数、页面设置等多个属性进行控制,可以自由控制单元格的显示样式、工具栏的按钮、参数面板的展示、参数的赋值等等。全方位地实现用户的个性化需求。

自定义交互

在实际报表制作中,有很多时候需要一些触发事件的发生来使报表制作更加方便和友好。FineReport报表采用jquery v1.5.2框架,使用户能更方便地处理HTML documents、events、实现动画效果,方便地为网站提供AJAX交互,并且它兼容各种浏览 器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。FineReport报表解析后最终成为一个html页面,因此可以使用js对报表进行各种处理,用户可以使用jQuery框架的所有方法对报表进行操作。在此基础上,FineReport还封装了很多内置的 js方法,满足用户自定义报表交互性的需要。

自定义填报

FineReport开放的填报api接口能够使用户根据自己的需要来定义填报入库方式,通过填报接口,用户可以往数据库中保存用户操作日志、可以在填报成功与失败时进行各种处理等等。

自定义工具栏

FineReport有内置的工具栏,但是位置与样式比较死,只能固定在报表上方或下方,不灵活。FineReport提供了自定义工具栏按钮的功能,以契合用户的自定义:使用用户已经定义好了的工具栏,页面中只需要嵌入报表内容,不使用FineReport的工具栏,如下图,用户自己系统里面自定义的打印与输出按钮,放在页面中报表部分之外,如果需要打印报表,点击自定义的按钮,就可调用FineReport的打印方法进行打印。

报表平台

作为联系报表的枢纽型组织,FineReport的报表平台也提供强大的自定义性。在报表平台中,用户可以自定义报表显示目录、权限、报表平台外观、数据分析等。 自定义报表平台外观

报表再处理

FineReport设计器基本可以零编码地设计出绝大多数报表,然而需求是千变万化的,也许某些个性化的功能通过设计器无法实现,因此可以将模板读入程序中,进行修改后再导出,再在浏览器中访问报表。显然这样做比较繁琐,对于这种情况,用户还可以直接将读取的模板保存为程序网络报表,直接在Web端访问定义的程序网络报表。
立即发现·数据价值

推荐阅读

→ web报表插件领导品牌FineReport → 报表平台对CRM系统价值几何 → BIRT报表深度解析之BIRT中国企业级用户流失之谜 → 典型数据报表的样式和作用 → FineReport报表和水晶报表的比较 → 生产报表的自动化实现方案 → 甘特图(Gantt chart)深度解析 → 3张报表搞定财务分析 → 怎样用图表分析数据(二) → 对企业而言,为何要选择优质的内部报表系统?
版权所有©2017 南京帆软软件有限公司 | 苏ICP备14031611号-3
返回顶部