var M= this.options.form.getWidgetByName("M").getValue();
var Y= this.options.form.getWidgetByName("Y").getValue();
alert(Y+M);
alert((Y+M).length)


$('div[widgetname=chart0]').dataRefresh; //获取图表
$('div[widgetname=report0]').dataRefresh;//获取报表块

 

_g().parameterCommit();  //选完参数之后就刷新报表在参数控件的事件里面加上这句

 

 

 

 

exec MonthSpecFailureRate '${CONCATENATE(Y,M)}','${brand}' //查询带参存储过程  并且参数拼接  并且要加上set nocount on  这句

 

 

 

如果不想显示重复数据并且要作为表头就设置:

 

 

图表定时刷新:

 

 

报表块定时刷新:

 

 

setInterval('location.reload();', 10000); //时间单位为ms,即每10s刷新一次页面

 

 

 

 

 

去掉加载特效:FR.HtmlLoader.loadingEffect=function(){}

 

frm报表 :图表和报表块联动

 

图表联动图表:图表参数联动图表

 

 

 

柱形图标题拼接参数;

 

 

电子时钟,实时刷新需下载插件:

 

 下载之后才有定时刷新:

 

 

tab块刷新  区域地图

 

 

 

若是自定义刷新后提示信息格式   this.name  是提示的区域名字  this.value是提示刷新后的值 ,this.changedvalue  是指刷新前的值假如是500刷新后是300那么changedvalue的值就是-200 

 

判断值所在的范围提示不同的信息

 

 

 

做柱形堆积图

当前有四堆  

 

 

 实现方法:

数据的格式:

 

 

 

 

 

 

设置:

6789为一堆

 

 

 234为一堆  

 

 

 

那么剩下1和五各自为一堆。。就一共四堆了

posted on 2019-09-20 11:09  FL0528  阅读(204)  评论(0)    收藏  举报