1. 概述
1.1 版本
报表服务器版本 | 决策报表导出插件版本 |
---|---|
11.0 | V3.8.4 |
1.2 应用场景
FineReport 11.0 中支持将决策报表「转换至旧版」,与本身的决策报表主要的区别在于 自适应属性 的不同。
决策报表导出 文档中主要介绍了 11.0 默认的决策报表的导出方式,实际上「旧决策报表」的导出接口、使用方式等均与其相同,但是旧决策报表必须下载安装「决策报表导出插件」后,才能实现导出。
1.3 功能简介
「决策报表导出插件」支持将决策报表整体导出为 Excel、PDF 、Word 和图片(png、jpg、gif、bmp)格式。
1)普通决策报表导出接口为 &op=export&format=xxx,xxx 代表导出文件格式对应的参数,xxx 值可为:excel、word、pdf、image;其中,xxx 值为 image 时,可使用&op=export&format=image&extype=aa设置文件格式,aa 值可为 png、jpg、gif、bmp。
2)带参决策报表需在导出后缀中加上 sessionID,即 &op=export&format=xxx&sessionID=***,具体示例可参见:带参决策报表导出
3)导出时可修改文件名,在后缀末尾再添加参数 &__filename__=文件名
注:如需导出决策报表为 PPT 格式,请参见 报表多类型导出插件 。
1.4 注意事项
不支持导出控件。
不支持导出 body 背景;不支持导出组件在「样式」处设置的背景和边框。
不支持决策报表存在重叠的图表块或报表块。
Tab 组件只导出第一个 Tab 页;翻页只导出当前页。
不可与同类型插件同时启用,如:决策报表导出 Plus 插件、决策报表多标签页导出插件。
不支持移动端。
仅 PDF 支持导出水印。
2. 插件安装
3. 操作说明
因为旧决策报表导出的设置方式均和 FineReport 11.0 本身的 决策报表导出 方式相同,只是需要安装插件,所以本文不再展示示例,仅说明不同之处。
3.1 转换至旧版
点击决策报表顶部工具栏处「转换至旧版」,可将决策报表转换为旧版决策报表。如下图所示:
3.2 JS 实现点击按钮导出带参决策报表
旧决策报表使用 JS 实现点击按钮导出带参决策报表时,代码有些许不同,其余设置均相同。JavaScript 代码需修改为:
var REPORT_URL = '${servletURL}?viewlet=doc/frm/决策报表入门.frm&op=export&format=excel&sessionID=' + aaa;
window.location = encodeURI(REPORT_URL);