统计表

阅读(2048) 标签: aggr, 基准表,

本章主要介绍统计表的原理、用途及详细说明。

实例请参考TAG实例 / 统计表

原理和用途:

通过统计表,可以对基准表生成的数据进行统计,并把统计后的数据保存到Excel文件中。

详细说明:

统计表在JSP文件中用<prefix:aggr >标签来发布,prefix是用户在JSP文件头指定tag定义文件时指定的前缀名。该定义语句如下所示:

<%@ taglib uri="/WEB-INF/raqsoftInput.tld" prefix="raqsoft" %>

此定义语句必须写在JSP的开头,其中prefix的值可以自己指定,但tag标签中的前缀必须与其保持一致。

最后就可以写tag标签的内容了:

然后在要发布统计表的地方用上面介绍的tag标签来发布,如:

 <raqsoft: aggr id="….."  src="……" ……/>

此标签的属性说明见下表:

(属性名都是大小写敏感,属性值必须放在双引号中)

 

属性名

是否必填

属性含义

属性取值

缺省值

统计表的属性

id

统计表在网页中的ID标识

符合变量命名规则的字符串,在本网页中应是唯一的

src

要发布的统计表模板文件

统计表文件名*.sht

mode

参数模式

ir iparams参数值不脱双引号;r时从request里获取参数值。

i

dataFiles

设置统计表所需统计的数据文件

数据文件名,mode=i时,多个文件路径以分号分隔,最后的文件名支持通配符*和?,前面路径不支持;mode=r时,这里为request里的变量名

fileType

设置需要做统计的文件内容的类型,对应基准表存储的文件内容的类型。

jsonbinarybinary时需使用含有集文件功能点的润乾报表授权。

json

fixedHeader

设置统计表是否固定表头

yes或者no

yes

exceptionPage

设置错误异常信息页面

jsp文件名

inputErrorPage.jsp

theme

界面风格

default/bootstrap/black/gray/metro

default

needImportEasyui

统计表控件是否需要引入easyui库,如需修改easyui的主题风格可参考修改easyui插件的主题小节

yes或者no

yes

width

控件宽度

整数,象素值

或者百分数,如80%

800

height

控件高度

整数,象素值

或者百分数,如80%

600

tabLocation

sheet tab的位置

topbottom

top

saveAsName

统计表另存为Excel的文件名(不用带扩展名)

文本

与统计表同名

exportExcelExpType

导出Excel时,对自动计算公式选用什么处理方式

1231时导出公式,有异常就直接抛出错误,终止导出;2时导出公式出错时导出值;3时只导出值。

2

hideRowHeight

导出Excel时,给高度为0的隐藏行重新设置高度

数值

0

autoRowHeight

导出Excel时,高度为0的隐藏行是否根据内容自动撑高行高

yes no

yes

sheetAlign

统计表水平对齐方式

leftcenter

left