
FineReport帆软
FineReport帆软
theon.tao
这个作者很懒,什么都没留下…
展开
-
[FineReport帆软]填报成功后清空控件内容及单元格的值
为了省事,通常可以在填报成功事件中添加location.reload()直接刷新网页,来清空控件中的值,此方法可行;但是如果加上填报成功提示:FR.Msg.toast('填报成功'),同时使用的话,此提示并不会起作用;所以,只能通过不刷新页面,直接清空控件值;经过多次尝试,通过以下的js,测试可用:在报表的web属性,填报属性中添加填报成功事件:contentPane.getWidgetByName("userID").setValue();contentPane.curLGP.se原创 2021-02-22 16:35:14 · 4557 阅读 · 0 评论 -
[FineReport帆软]决策报表frm中实现添加监控声音报警
1. 概述 需求其实挺简单,监控设备参数不在特定范围内,声音报警提示; 参考了分页浏览界面添加声音提示的文档,决策报表js获取报表块的单元格值;2. 实现思路 1) 在决策报表中,添加声音标签,用html显示;<audio id="music1" src="../../help/alarm.mp3" controls="controls" loop="loop"> Your browser does not support the audio element. &l...原创 2020-11-10 15:08:51 · 1715 阅读 · 2 评论 -
[FineReport帆软]填报全选及批量打印
应网友要求,对填报全选及批量打印做个分享。1. 填报全选1) 需要在全选复选框设置中设置状态改变事件:状态改变事件js代码:var flag=this.getValue(); //获取当前复选框控件的状态,true /falsefor(var i=0;i<window.lineboxes.length;i++){ //循环遍历每个复选控件var cr=FR.cellStr2ColumnRow(window.lineboxes[i]原创 2020-10-29 10:01:34 · 4532 阅读 · 2 评论 -
[FineReport帆软]优化报表取数
1. 描述报表的核心是数据,数据集是否合理决定报表的质量。 1.每张报表都应该有一个主数据集,为了降低维护时的工作量,尽量将所有字段置于主数据集,除非在某些情况下,不使用多源数据集会导致主数据集异常复杂。2.在制作报表之前,尽量考虑到所有需要展示的数据字段,在数据库软件中,合理编写 SQL 语句,大数据情况尽量对 SQL 做优化,以及添加索引。2.取数原理设计器拼出最终的 SQL,将 SQL 语句传给数据库,数据库执行,将数据返回给设计器。由于计算过程首先要通过 SQL 语...转载 2020-10-13 14:07:34 · 1980 阅读 · 0 评论 -
[FineReport帆软]影响页面加载速度的因素
1. 概述很多用户在使用帆软 FineReport 的时候,经常出现页面加载时间过长的现象,影响用户体验。本文将总结相关原因和解决方法。如果用户所在场景行式引擎无法支持,则可以试用新计算引擎插件,该插件实现了多数据源情况下的分页查询功能,用户无需再写复杂的分页 SQL 或 JS 按钮,就可以让报表快速完成首页加载。注:该插件支持 Oracle、SQL Server、MySQL、HANA、PostgreSQL、Impala、DB2 等大部分主流 JDBC 数据源。2. Excel 导入模板转载 2020-10-13 13:49:35 · 5660 阅读 · 0 评论 -
[FineReport帆软]使用gif图片背景/设置动态背景
1.决策报表使用gif图片背景/动态背景需要在报表块的初始化事件中添加js1) 给整个body添加动态背景,js代码如下setTimeout(function() { $('.content-container').css({'background': 'url(/webroot/help/picture/1.gif)no-repeat','background-size':'100% 100%'});}, 1000);注意,需要将图片拷贝到webroot/help/pictur原创 2020-09-27 14:43:48 · 5140 阅读 · 0 评论 -
[FineReport帆软]OLTP与OLAP
数据从何而来?企业日常的各个环节都会产生数据,一个企业从小到大的过程中,最初建设IT系统的时刻是一个分隔点。在此之前,数据零散分布在邮箱、发票、单据、APP等各种地方。零散的数据分布企业规模达到一定程度时则必须要建设IT系统,此时,数据开始在各种系统(ERP、CRM、MES等)中积累。IT系统中的数据分布数据价值随着其体量不断的累积也在一直增加。获取其中的知识,能够帮助企业发现问题与机遇并进行正确的决策,以达到赢得市场之目的。数据分析则是实现以上目标的重要手段之一。原创 2020-09-14 11:08:13 · 604 阅读 · 0 评论 -
[帆软FineReport]不分页显示数据
1.描述在进行预览数据时,数据是分页显示的,但是为了方便查看数据,希望数据是不分页显示即在一页显示。2.解决方案:1)在未设置强制分页时(条件属性或其他属性中的分页),可在预览的 URL 后增加&__bypagesize__=false。如访问的 URL 为:http://localhost:8075/webroot/decision/view/report?viewlet=doc/Advanced/GroupReport/CusGroup_1.cpt&__bypages原创 2020-09-03 11:36:31 · 9484 阅读 · 0 评论