1. 概述
本文将详细的介绍 Finereport 10.0 升级至 11.0 时需要了解的相关事项,主要包括报表、图表、插件、移动端的兼容说明。
2. 报表兼容说明
1)模板兼容
Finereport10.0 设计器无法打开 Finereport11.0 设计器制作/打开过的模板。
Finereport11.0 设计器可正常使用 Finereport10.0 制作的模板。
2)远程设计
Finereport10.0 设计器无法远程连接 Finereport11.0 报表工程。Finereport10.0 设计器不获取 11.0 的 .finereport110 缓存文件。
Finereport11.0 设计器无法远程连接 Finereport10.0 报表工程。Finereport11.0 设计器不继承 10.0 的 .finereport100 缓存文件。
3)Finereport11.0 废弃了「新填报预览」功能,改为插件支持。
若原 Finereport10.0 工程在三个月内有使用「新填报预览」的功能记录,在升级时会自动以插件形式保留此功能。
4)「新计算引擎」插件转为内置功能。
普通报表可直接设置报表引擎属性,无需转换为.cptx模板,原 cptx 模板依然可正常使用 。
「模板助手」功能剥离出去,成为独立插件。
5)Finereport10.0 与 Finereport11.0 中提供了不同的 JS API 接口。
10.0 升级至 11.0 后,原 10.0 中的模板在不使用「新计算引擎」、不切换为「新版决策报表」的条件下可正常使用。
如需使用「新计算引擎」或「新版决策报表」时,请将 JS API 接口更为 11.0 的接口,详情请参见:JS API 兼容说明 。
注:非官方的 JS API 接口无法确保在 Finereport11.0 中可以正常使用。
6)权限管理
Finereport10.0 无法进行远程设计服务器数据集权限控制,在升级到 Finereport11.0 后将得到支持,有可能造成非超级管理员用户无权使用/查看服务器数据集的内容和对应模板内容。
如果出现开发者无法查看、使用服务器数据集,无法编辑、保存、预览使用了服务器数据集的模板的情况,请关闭「数据连接控制」按钮,或为用户分配对应服务器数据集的使用权限,详情请参见:服务器数据集使用权限。
3. 移动端兼容说明
Finereport10.0 App 无法添加 Finereport11.0 报表服务器,需要重新下载 Finereport11.0 的 App。
Finereport11.0 App 相关说明如下:
1)11.0.50 之前版本 App 无法添加 FineBI 5.1 服务器,仅适配 Finereport10.0 App。
2)11.0.50 及之后版本 App 支持添加 FineBI 5.1.19 及其之后版本的服务器。
注:11.0.50 版本 App 于 2021/12/18 发布。
4. 图表兼容说明
1)Finereport11.0 对图表数据源的取数逻辑进行了重构,部分场景下老模板升级后图表的效果会发生变化,可以通过「图表数据源兼容」插件将模板切换至 10.0 原有的取数逻辑。详情请参见:图表数据兼容插件 。新版与旧版的区别对比,如下图所示:
2)Finereport11.0 对图表默认配色逻辑进行了改动。当升级前选择的是「默认」,升级后兼容选择「预定义>跟随主题」中设置的8个图表系列色展示,Finereport11.0 的兼容配色对应 10.0 设置的默认配色,详情请参见:图表系列 。
3)FineReport 使用导出、定时调度、设计器内图表展示功能时。若报表部署在 Linux 环境下,且 JDK 版本在 1.8 以下,则需要加载 J2V8 的 libj2v8_linux_x86_64.so,详情请参见:图表导出升级说明。
5. 插件兼容说明
5.1 官方插件
官方插件 | 兼容状态 |
---|---|
抽数缓存 | Finereport10.0 使用此插件 Finereport11.0 转为内置功能 |
组件复用 | |
新计算引擎 | |
决策报表新自适应 | |
顶部参数面板 | |
单选按钮组移动端按钮组样式 | |
移动端红色主题 | |
日期移动端日历样式 | |
移动端弹窗 | |
HTML5快速返回目录按钮 | |
移动端简约下拉样式 | |
移动端简约日历样式 | |
图表单元格数据源 | |
刷新登录状态插件 | |
性能优化 | Finereport10.0 使用此插件 Finereport11.0 将该插件拆分为三个插件以及内置功能: |
权限复选框图标插件 | Finereport10.0 使用此插件 Finereport11.0 暂不兼容该插件 |
控件性能优化插件 | |
图表(旧版本) | |
新打印忽略打印偏移配置表 | |
Excel标记导入插件 | Finereport10.0 使用此插件 Finereport11.0.2 及以后版本兼容该插件 |
2)上表中未进行特殊说明的插件,请前往 帆软市场 下载 Finereport11.0 版本的对应插件版本即可,如下图所示:
5.2 第三方插件
第三方插件 | 兼容状态 |
---|---|
增强公式编辑器 | Finereport11.0 不支持该插件 |
welink集成h5插件 | Finereport10.0 使用此插件 Finereport11.0 不兼容该插件,新增插件:WeLink管理插件 |
预定义样式增强 | Finereport11.0 不支持该插件 |
血缘分析 | |
tab轮播特效 | |
报表分页组件 | Finereport10.0 使用此插件, Finereport11.0 暂不兼容 |
其余未进行特殊说明的第三方插件默认 FineReport11.0 可兼容 |