1. 概述
1.1 版本
报表服务器版本 | JAR 包 | App 版本 | HTML5 移动端展现插件版本 |
---|---|---|---|
10.0.10 | 2020-11-02 | 10.4.97 | V10.4.97 |
1.2 更新说明
2020-11-02 日,帆软发布了迭代升级的 10.0.10 版本 FineReport,本文将简单介绍此次更新的重点。
2. 兼容说明
JAR 包在 2020-11-02 之前,开启「用户同步数据集」、「LDAP 认证」、「HTTP 认证」三种情况下,密码策略 功能不生效。
JAR 包在2020-11-02 及之后,对于无法在本工程修改密码的用户,密码策略功能不生效。
因此若升级了 JAR 包,超级管理员和开启了「用户可编辑」的「同步用户」受到密码策略影响,需要修改密码。
3. 设计器
3.1 基于 JDK11 构建的设计器
帆软构建基于 JDK11 的设计器,可实现高分屏下字体自适应的功能。
用户可在官网下载内置 JDK 11 的设计器,如下图所示:
详情请参见:内置JDK11的设计器
3.2 远程设计账号密码安全增强
为提高账号安全性,切换工作目录输入工程密码时,显示密码长度,再次打开统一显示为 8 位加密字符。如下图所示:
详情请参见:切换工作目录
3.3 决策报表组件编辑和删除交互优化
10.0.10 版本优化决策报表组件编辑和删除时的交互,避免用户制作模板时难操作、重复操作的问题,减少耗时。
详情请参见:决策报表组件操作
1)删除组件后组件树不收起。
在组件树面板中手动删除组件后,组件树不会收起。如下图所示:
2)点击组件时,组件可以浮于顶层
body「绝对布局」下,若组件重叠,10.0.10 版本支持选中组件后,组件自动悬浮于上层,便于用户编辑。如下图所示:
3.4 HTML 解析插件
为确保 HTML 的显示和导出效果,帆软提供 HTML 解析插件,该插件用于处理模板中 HTML 相关的导出预览逻辑,安装后将优先使用插件中的逻辑来展示及导出 HTML 。
详情请参见:HTML 解析插件
3.5 系统检查插件
如果内存环境配置不合理,非常容易导致报表系统宕机,且此类宕机情况很难复现,排查困难。
通过安装「系统检查」插件,可帮助用户检查系统中的各项配置是否合理,以辅助用户优化环境配置,更好地防止宕机情况的发生。如下图所示:
详情请参见:系统检查
4. 平台
4.1 支持多源用户
为满足添加用户的不同需求,10.0.10 版本在同步数据源情况下,可以配置手动来源的用户;在手动来源情况下,可以配置同步来源的用户。如下图所示:
4.2 自动生成权限相关服务器数据集
报表服务器版本为 10.0.10 及之后,且权限导出插件版本为 V3.0 及之后,支持自动生成权限相关的服务器数据集,用户可直接调用数据集进行权限预览或定时调度。如下图所示:
详情请参见:权限导出插件
4.3 集群内部通信支持 ipv6
为满足一些机构对通信协议的特定需求,10.0.10 版本在开启集群时增加一个选项, 指定通信协议用 ipv4 还是 ipv6 。
支持状态服务器和文件服务器校验主机 IP ,不可为空。
详情请参见:使用ipv6进行集群内部通信
5. 图表
5.1 标签、提示个性化样式设置
10.0.10 版本帆软推出了富文本自定义标签或提示功能,用户在富文本编辑界面即可对标签或提示的文字内容样式进行设置,简化自定义标签、提示时的难度。
1)富文本自定义标签或提示
详情请参见:富文本自定义标签或提示
2)个别图表标签支持文本方向/边框/背景
详情请参见:图表标签
柱形图和试管型仪表盘支持文本方向功能,如下图所示:
饼图、柱形图、条形图、折线图、面积图的标签下新增边框和背景 2 个设置项,如下图所示:
5.2 监控刷新后条件属性同步生效
图表开启监控刷新,当对条件属性有影响的数据发生变化时,监控刷新后条件属性会立即同步生效。
详情请参见:图表FAQ
5.3 甘特图优化
在大数据量场景下,10.0.10 版本的甘特图滚动条在切换数据时更加流畅。
详情请参见:甘特图
6. 移动端
6.1 加载动画支持自定义
10.0.10 对局部加载动画进行了优化,并新增自定义全局加载动画功能,提升移动端用户的数据感知体验。如下图所示:
详情请参见:移动端加载动画
6.2 微信钉钉生成链接支持公式参数
微信、钉钉生成的链接支持是否解析参数,如下图所示:
6.3 HTML5书签式悬浮工具栏
H5 端预览报表时,如果报表有工具栏,安装该插件后,原来的底部工具栏会变成书签式悬浮样式,效果如下图所示:
详情请参见:HTML5书签式悬浮工具栏
6.4 移动端连续扫码
填报时如果需要需要连续扫码录入数据,那么每扫完一次提交后,又要去点击控件的扫码按钮重新打开扫码界面,非常影响录入数据的效率。
针对上述问题,10.0.10 版本新增一个连续扫码的 JS 方法scanCode(),在填报事件中添加该方法即可在扫完一次提交后,自动进入下一个扫描,效果如下图所示:
详情请参见:移动端连续扫码
6.5 滚动消息控件插件支持移动端
10.0.10 版本,滚动消息控件插件支持移动端。效果如下图所示:
详情请参见:滚动消息控件插件
6.6 滑动切换 Tab
为使所有 Tab 标签面板样式都能滑动切换 Tab ,10.0.10 版本新增是否开启滑动切换入口,开启后将支持滑动切换 Tab 操作。效果如下图所示:
详情请参见:[通用]移动端 Tab 块切换
6.7 微信、钉钉应用列表出错优化
新版本对微信钉钉应用报错进行了优化,旨在帮助用户更方便排查和定位到应用出错原因。
详情请参见:微信钉钉应用列表报错