report- viewReport-报表展现标签与API
目录

report

属性说明

属性名 是否必填 属性含义 属性取值 缺省值
name 报表在网页中的ID标识 符合变量命名规则的字符串,在本网页中应是唯一的
srcType 报表源的类型 如要发布的报表组源为报表文件,其值为file。
如要发布的报表组源为经过API处理的报表组设计对象,则其值为bean。
file
fileName 当报表源类型为file时,要发布的报表文件 报表文件名
beanName 当报表源类型为defineBean或reportBean时,已保存到request中的bean的名称 符合变量命名规则的字符串,与保存报表源bean时的名称一致,且在整个WEB应用中应唯一
hasJQuery 是否已经引入jquery.js yes或no no
cssFile 单元格样式,样式文件名 样式文件名
toolbarLocation 工具条位置 top、bottom、null top
needPrint 需要显示打印报表的功能钮吗 yes或no No
printUseCache 0 需要使用缓存进行打印吗 yes或no 0
scale 报表缩放显示比例 实数 1
needSaveAsText 需要显示将报表存为Text的功能钮吗 yes或no No
needSaveAsExcel 需要显示将报表存为Excel的功能钮吗 yes或no no
needSaveAsWord 需要显示将报表存为Word的功能钮吗 yes或no No
needSaveAsPdf 需要显示将报表存为PDF的功能钮吗 yes或no No
saveUseCache 0 需要使用缓存进行导出吗 yes或no 0
canBreak 是否自动中止计算报表 yes或no no
autoBreak 自动停止计算报表的时间 整数,多少秒后停止计算报表 30
autoRefresh 0 是否要自动刷新页面 yes或no 0
saveName 报表另存为Excel、PDF或离线填报时的文件名(不用带扩展名) 文本 与报表同名
remoteSavePath 远程导出路径 服务器上的物理路径 0
params 报表所需要的参数 用户提交的参数值
contextName 见注1 变量名
width 报表分页宽度 整数,单位为px,负数表示无穷大 报表设计页面宽度
height 报表分页高度 整数,单位为px,负数表示无穷大 报表设计页面高度
needScroll 是否固定上表头和左表头.固定表头后,页面报表不分页,分页方式设置无效 yes或no no
scrollWidth 固定表头报表的显示宽度 整数,象素值.或者百分数,如80% 600
scrollHeight 固定表头报表的显示高度 整数,象素值.或者百分数,如80% 400
errorPage 错误处理页面 0 0
flashPrint 是否使用flash打印 yes或no,yes时使用flash打印,no时使用applet打印 yes
needPageMark 是否显示报表页数及翻页功能 yes或no yes
resize 是否可以拖拽报表单元格宽高 yes或no no
needSaveAsCsv 是否显示导出CSV按钮 yes或no no
needSaveRemote 是否显示远程导出按钮 yes或no yes
showPageCallBack 报表展现回调方法 js方法名
reportAreaWidth 报表的显示宽度 整数,象素值.或者百分数,如80% 0
reportAreaHeight 报表的显示高度 整数,象素值.或者百分数,如80% 0
criticalValue 报表阈值,超过该值会提示 -1表示无限制
报表单元格数目限制
整数 -1 
reportAlign 报表在页面中的显示位置 left,center,right left
needDirectPrint 是否需要直接打印按钮

yes或no

no
needLinkStyle 单元格有超链接属性时,是否用设计字体属性显示 yes或no no
excelFormat 导出excel的方式 2003,2007,openXml 2003
needRefresh 是否显示刷新按钮  yes或no yes
needPage 是否分页 yes或no;为yes时,根据width和height标签的值分页显示报表,no不分页显示报表 yes
viewReportListener 配置报表展现的监听类 监听类所在的包
appletJarName 用于报表打印的applet文件名 *.jar或者dir/.../*.jar

runqianReport4Applet.jar,dmGraphApplet.jar,

appletPatch.jar,flex-messaging-core-2.0.jar

 

注1:如果调用TAG前,是用API生成的Context对象来运算报表,那么应将此对象传给TAG,示例如下:

 

<%
……
Context context = new Context();
…….
request.setAttribute( “myContext”, context );
%>
<view:report
……
contextName=”myContext” />