报表展现效果灵活控制
在V4中,我们的报表是采用复杂报表设计" target="_blank" class="quieeLink1">设计器自带的缺省jsp发布的,可能存在诸多不如意的地方,例如按钮的外观不满意,或者界面上需要增加一些其他的控制等等,因此,本节中介绍如何自己编写jsp,并且自定义按钮的外观风格。
但是有时候我们只是要对一些基本的参数值进行改变,如果每次都要去改jsp 页面就会很麻烦,对于不懂jsp的人更是不方便。
在我们V5报表中,新添了两个功能模块,分别为全局展现配置制、对资源的展现配制
【全局展现配置】
该功能模块为报表展现的参数提供友好的配置界面,该页面可配置的参数有:是否可调整列宽,报表显示位置,打印方式,导出excel的方式,工具栏按钮的选择,远程导出路径。
配置项说明
- 是否可调整列宽 (resize):是否可以展现界面调整报表宽度
- 报表显示位置 (reportAlign):报表在页面中的显示位置
- 打印方式(flashPrint):打印报表时所使用的方式。Flash打印:使用flash插件进行打印,启动速度快,矢量打印,效果清晰,适用于打印量不是特别大的情况;Applet打印:基于java环境进行打印,客户端需安装JDK或JRE,适用于长期打印大量报表。
- 导出excel的方式 (excelFormat):导出为excel2003、2007或者使用OpenXml的方式导出。openXml方式导出可以提高大数据量报表导出excel的性能。
- 是否固定表头 (needScroll):在查看报表时是否固定上表头和左边头,滑动滚动条时仅移动数据区内容
- 工具栏按钮选 (toolbar):勾选需要在工具栏上显示的按钮,其中导入excel按钮只有在填报表和填报表组展现时才会显示
- 远程导出路径 (export_report_path):将报表远程导出到服务器上时,导出文件存放的位置。
- 点击保存,将保存对页面设置的修改,保存以后在报表展现页面将按照设置展现报表,点击【取消】,将取消对页面的修改。
【展现设置】
展现设置中的配置项与全局展现配置所提供的参数项一样,该页面可配置的参数有:是否可调整列宽,报表显示位置,打印方式,导出excel的方式,工具栏按钮的选择,远程导出路径。展现设置是针对特定的资源所设置的,全局展现配置可以影响所有报表,但展现设置只会影响你设置的那张报表,展现设置的优先级比全局展现配置更高。
PS:在设置了全局展现配置的情况下,所有报表默认根据全局展现配置中的参数来展现,但是如果某资源设置了展现设置,则其以展现设置的参数配置来展现。
我们可以看看展现设置的效果。
配置前,原本工具栏有很多按钮,诸如打印预览,打印,WORD导出等。如图:
这时我们可以更改展现设置改变这张报表展现的参数,如图:
我们去掉了导出Excel,导出Word和导出pdf的勾选,现在我们来预览报表:
这时,我们就能看到导出Excel,导出Word和导出pdf这三个按钮就没有了。这就是展现设置对报表展现效果的灵活控制。
发布日期:2013/05/31
本文分类:
知识库