一、B/S端修改布局
1、在web端修改页面布局
2、保存之后在浏览器查看修改后的效果。
3、功能点评
能在web端设计报表,一直是所有报表设计人员的梦想。FR11适时推出此功能,很大程度上减轻了模板开发人员的工作量。不用在设计器和浏览器之间来回切换了(键盘的F5都磨秃了)。但是整体来说,能在Web端设计的东西还是太少了,只能简单的调整模块布局和大小。希望能够增加更多在Web端可以设计的功能,比如:调整报表块行高、列宽,更改模板背景色等等。
二、新自适应效果
1、浏览器全屏效果
2、缩小浏览器后的效果
3、功能点评
因为在FR11推出之前,FR10.0中已经推出一款自适应插件,所以对此功能比较熟悉。公司已开发的几个驾驶舱中已经使用了此插件,效果非常好,尤其是在决策平台中。用户在取消菜单固定和固定菜单时,原来的模板会变形,用户的体验效果很差。有了此功能,完美的解决了这个问题。赞赞赞赞!!!!
但是在试用过程中发现一个问题,就是地图无法根据浏览器的大小自适应,把中心点和缩放等级都设置成自动也不可以。(已提Bug)
三、自定义模板主题
1、选择自定义主题模板,并创建自己的主题模板
2、新建报表之后预览效果
3、功能点评
增加主题模板之后,增加了开发模板和报表的开发速度,已存在的几个主题在颜色搭配上也更加合理了。但是目前还存在很多不足,如:
1、建议模板主题管理的图表中系列色支持选择FR已有的配色方案。
2、模板主题管理中,只能设定一种单元格格式。比如一列表中有金额、数字、百分比等格式。在单元格中单独设定列的格式时,原有的颜色、背景等设定就全部失效了。
四、组件复用
1、在设计器中选择适合的组件或者组件包进行下载
2、把下载之后的组件拖动到模板中,并且下载后的组件会在本地组件中存在。
3、预览通过组件搭建的驾驶舱
4、开发属于自己的组件
5、功能点评
开发一套炫酷的驾驶舱原来需要一两天,有了组件复用之后,开发一套漂亮的驾驶舱只需要半个小时不到。还可以将自己制作的报表块、图表块保存起来,方便下次直接使用,就可以将它们生成为组件,保存到本地目录下,下次可以直接拖进来用
五、报表新前端和控件样式
1、旧控件样式
2、在决策平台调整设置
3、新控件样式
4、功能点评
新的控件样式更趋向于现代人的审美,在FR10.0的使用过程中不止一次的被用户吐槽控件样式太丑了。尤其中下拉复选框中增加的清空按钮,大大的方便了使用者。而且还发现一个小亮点,就是用户在web端可以随意的拖动参数面板的高度。太赞了。
六、模板性能优化
1、批量开启模板数据集缓存
2、在决策系统中查看运行监控
3、功能点评:
希望在帮助文档中说明如何批量开启模板所有数据集缓存。给上面模板开启抽数缓存之后发现比原来没有使用抽数缓存的时候更慢了。另外还发现,10.0的模板在11.0中转成新版之后有些js失效了。
八、数据准备-ETL作业
1、新建任务
2、拉取组件到编辑面板
3、拉取SQL脚本组件,编写SQL
4、把几个组件链接起来,保存并允许
5、任务运维
功能点评:
公司目前正在搭建数据仓库,使用的工具是免费开源的Kettle。Kettle在数据抽取方面比较方便,但是Kettle没有现成的web界面,没有办法监控每个作业运行状态及运行时长。调度比较麻烦,现在我们只能使用windows的作业调度。初次接触这个ETL功能是在FR10.0中推出的插件,看到这个插件之后也是马上下载下来试用。为帆软紧跟市场需求来推出新功能点赞。
因为是新推出的功能,所以试用过程中还是有一些不足和问题。以下是试用过程中提出的一些需求和bug
a、建议支持文件数据集输入。日常工作中会经常遇到有一些excel等数据需要导入到数据库,建议和FR一样支持文件数据集。
b、建议任务运行明细中把最新的运行记录显示在第一行。(已在新版本中更新)
c、任务列表中建议增加几个查询条件,如果任务量比较大的话,很难精确定位到某个任务。
d、建议组件能支持复制粘贴,新建同类型的任务,只需要复制已有任务的组件,修改其中的SQL即可。
e、建议这里的目标表支持输入,模糊查询已有的表,或者直接输入对应的目标表名。(新版本已支持)
f、任务列表中建议增加一列“最新运行时间”,可以很直接的看出每个任务最近的运行时间。再增加一列“下次运行时间”,这样用户就知道这个任务下次运行时间是什么时候,不用进入作业再去查看配置。
g、建议在任务列表中给每个任务增加运行作业的按钮,方便用户有针对性的某个任务手动运行。
h、任务名称过长会如下显示,建议根据任务名称自动调节长度。(新版本已修复)
i、建议支持文件数据集输入。日常工作中会经常遇到有一些excel等数据需要导入到数据库,建议和FR一样支持文件数据集。(FR技术讲,后续版本会支持)
j、SQL语句中有错误没有明显的错误提示,只有预览空白。建议增加具体的错误提示。
k、有些针对某张报表新建的数据抽数任务,都是定时跑的。如果用户想在客户端查看最新的数据,还需要技术人员在后台运行抽数任务。如果能在报表上增加个按钮或者其他,用户如果想获取最新数据时,只需要点击按钮调用数据准备中的抽数任务,这样就方便很多。希望ETL功能开放接口,允许在报表中通过js或者其他方式调用新建的数据抽取任务。
八、JSAPI升级
1、在报表块中增加初始化JS事件
2、代码解析
_g().getWidgetByName('report0').makeFontCell(
{color: 'red', //字体颜色
fontSize: 25, //字号
bold:true, //是否加粗(true\false)
textShadow:true //字体阴影(true\false)
},'mouseover');
3、效果预览
鼠标悬浮变色.zip (22.04 K)
八、开发平台插件,Word报告
功能点评:
公司每年年中和年末都有很多报告总结,都是word格式的,现在使用普通报表产出的word报告非常麻烦,尤其是排版需要很多的时间。使用此word报告插件,可以很快的搭建一个报告模板出来。赞! 编辑于 2021-10-14 12:05
|