FR版本兼容及升级指南

FR版本兼容及升级指南

顶( )
最后更新日期: 人发表评论 (点击查看)
为了完善产品,FineReport的版本一直在不断的升级,用户需要升级时,如何查看产品的版本号呢?详细请查阅FineReport版本说明
1. 描述
各个版本之前进行升级,由于功能的增删改,会存在一些兼容性问题,但是整体上来说FineReport是向下兼容。
2. FR7.0.5版本升级指南
2.1 jetty服务器
描述:从低版本升级到7.0.5版本,除了要更换对应的jar包之外,还需要升级jetty服务器对应的jar包。
解决方案:从FineReport下载中心下载jetty_705.rar文件,解压之后,替换%FR_HOME%\lib文件夹下的jetty文件夹即可。
2.2 下拉控件的点击事件
描述:下拉控件如下拉框、下拉复选框、下拉树的点击事件是在点击控件后就触发了,705版本中将其改为点击下拉框中选项之后触发。
升级方案:此项修改无法兼容,假如之前使用了此点击事件,那么升级之后,该点击事件则会在点击下拉项的时候触发,无法实现点击控件触发,需要用户根据情况选用其他事件。
3. FR7.0.4版本升级指南
3.1 存储过程
描述:7.0.4版本存储过程作为数据集的一种,分为模板数据集和服务器数据集,之前版本是直接在服务器上创建存储过程。
升级方案:原来703的存储过程,处理为服务器数据集中的存储过程。
3.2 行式引擎分页SQL
描述:7.0.4版本中新增了原来6.5版本中的分页sql行式引擎功能。
升级方案:完全兼容6.5中的分页SQL行式引擎。
3.3 行间距
描述:7.0.4版本中新增了原来6.5版本中的行间距功能。
升级方案:完全兼容6.5中的行间距。
3.4 地图
描述:7.0.4版本中改进地图区域选择算法。
升级指南:用703自定义过的自定义地图图片,如果自定义图片的区域线不是很清晰连贯,地图图片可能会出现区域合并的现象,需要将图片修正后才能正常使用,但如果自定义图片的区域线颜色是一致的且没有断点的,就不会有兼容问题。
3.5 填报自定义事件
描述:重新定义自定义提交事件的二次开发接口,增加二次开发的扩展性,并且自定义提交事件可直接定义,不单单以原来内置SQL的子事件存在。
升级指南:以前版本定义的填报自定义提交类,需要按照新的接口规范修正,详细请查看填报自定义事件
4. FR7.0.3版本升级指南
4.1 702设计器直接升级703
如果从702直接升级到703,除了需要替换designer,server,third3个jar包之外,因为703对地图的优化与修改,还需要将%FR_Home%\WebReport\WEB-INF\resources下面的chartmap文件夹拷过去,该文件夹下面包含了地图的内置数据。
4.2 地图升级
将702制作的地图模板放置在703版本中,由于FineReport7.0.3的地图较之前的版本,做了很大的优化和改动,需要按照以下方法进行升级:
除了将上述的chartmap文件夹拷过去之外,还需更改地图的区域对应关系,即重新设置设计器内置地图区域名称与数据库中区域名称的对应字段,详细操作步骤请查看地图中的地图制作>区域对应设置过程。
5. FR7.0.1版本兼容性及升级指南
FineReport7.0.1较7.0版本,做了一些优化和调整。以下我们详细介绍升级过程中会出现不兼容的地方及相应的解决方案。
强烈建议:升级前对模板和数据进行备份。
具体内容删除原因替代方案
绘图区边框删掉1)没有看到绘图区边框的实际场景 2)不删的话,设置了显示边框后会覆盖网格线或者坐标轴绘图区默认无边框,也不可以添加边框
图例自适应大小的选项删掉1)图例自定义大小要解决的问题是,用户在图例较多的时候,能够显示全部的图例,且图例区的位置不挤压绘图区的位置; 2)但是之前弄的"图例自适应大小"效果奇差,所以决定换一个方案图例区在左右的位置的时候,区域大小固定,图列只显示一列,默认8-10个,图例区有一个箭头,点击箭头可以显示出所有的图例;图例区在上下的位置的时候,按最佳效果显示1行,同样用箭头点开显示所有图例。另外当图例字很多的时候,超出了图例区的宽度,中间用省略号,鼠标移上去可看到全部。
图表标题竖排和旋转的功能删掉 1)没有什么用 2)删掉后提升产品稳定性图表标题一律横排,界面上不可以设置文字方向
标签位置“轴内侧”删掉1)设置后效果不好,没什么用不支持轴内侧的界面设置和效果
折线图&&散点图的标签位置,上下左右的设置删掉 1)没什么用 2)删掉后提升产品稳定性界面上不可以设置,默认找一个最好的位置放标签
全距图标签位置,删除靠左,靠右1)靠左、靠右跟居中的效果相差不大 2)删掉后提升产品稳定性界面上不可以设置靠左和靠右,支持靠上、靠下、居中
删除图例字体颜色的设置 1)标签字体那边,字体类型、加粗倾斜、字体大小只对系统标签有用, 而颜色不仅对系列标签有用,还对图例有用,这边逻辑上有问题。 2)设置标签字体颜色没用不支持系列标签字体颜色的界面设置和效果
所有图表的标题区、图例区,及数据图表的数据表部分的背景删掉图片1)没什么用 2)删掉后提升产品稳定性 所有图表的标题区、图例区,及数据图表的数据表部分不支持图片做背景
二维分离饼图和三维分离饼图类型删掉 不分离饼图通过设置分离度,可以成为分离饼图,所以不用单独列出分离饼图类型,二者整合到一起。 不用单独列出分离饼图类型,二者整合到一起。
饼图分离度设置删掉 分离度设置没有用。 只要在饼图设置界面添加“是否分离”的选项,界面上不可以设置分离度,分离多少的效果系统默认给。
三维图表删除绘图区的图片 1)侧边的图片贴不上去 2)绘图区的背景图片没有什么用不支持三维图表绘图区图片的界面设置和效果
删除非动态的饼图分离 1)没有实际应用场景 2)非动态下的分离饼图,表示同时强调所有值,那就等于一个都没有强调。 3)Excel2010也在慢慢引导用户,让用户不要用分离饼图不可以设置饼图分离,只能在动态展示的时候,通过鼠标点击弹出时有分离效果,其他没有分离效果。
数据点提示界面变更 1.股价图数据点提示删除,其他图表类型,数据点提示界面上删除分隔符、系列名和分类名; 2.数据点提示界面上可勾选的只保留值和占比值,默认勾选显示值,同时可以对值和占比值进行样式的设置默认的动态数据点提示都有分类名和系列名,而且分类名、系列名以及系列值的摆放顺序由UI统一设置最佳的效果,所以删去界面上的配置。默认的动态数据点提示都有分类名和系列名,而且分类名、系列名以及系列值的摆放顺序由UI统一设置最佳的效果
删除图表交互属性中的值轴缩放和第二值轴缩放之前的坐标轴缩放功能,做的效果太差,而且支持值轴和第二值轴的缩放,属于理解错用户需求,用户体验很不好。本版本将坐标轴缩放功能做精致了,按照用户的需求,只支持坐标轴的缩放。不支持值轴和第二值轴的缩放,只支持坐标轴的缩放。
参数界面参数默认值的逻辑修改原来的参数控件的控件值需要考虑3层。比如有控件P1 A. 假如有外部传入的参数P1的值为1,则控件P1值为1. B. 假如没有外部传入的P1值,则看是否设置了控件的值。假如控件值不为空,则显示该值。 C. 假如控件值为空,再去取报表内设置的参数P1的默认值。 整个考虑的逻辑对于用户来说过于复杂冗繁。 故删除C的考虑,不再存在控件值为空就取默认值这样一个特殊逻辑。在控件属性表内显示什么就会是什么样的默认值,保证直观。 另外,这样可以去除做为表单的参数界面与报表之间的强关联性,使表单与报表之间的代码间划分更清晰。以前的模板保证兼容,效果一致。 新模板的设计时采用新逻辑,只在控件自动生成时,将参数默认值带入控件的控件值内。 不再保留控件值为空就取参数默认值的逻辑。
关联数据集改成合并数据集之前的关联数据集只能合并数据集和按条件显示数据集,现在的功能更多直接合并数据集兼容7.0版本,按条件合并数据集则不兼容
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3