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,示例如下: