决策报表中 可以加 声音提醒吗?比如一个柱形图值大于某个数发出声音警报

决策报表中 可以加 声音提醒吗?比如一个柱形图值大于某个数发出声音警报

FineReport 谷科成 发布于 2020-4-22 08:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-25 13:59

给你个参考

报表块随机数值刷新
var form = this.options.form;
setInterval(function() { 
     form.getWidgetByName("report0").gotoPage(1,"{}",true);
}, 10000);
图表定时判断并报警:
var form = this.options.form;
setInterval(function() { 
var mm=500//设定预警值
var num=FR.remoteEvaluate("=report0~A1");//监测值
var $alramDiv;
//判断报警提示alarmDiv是否存在,如果不存在,则初始化
   
if($("#alarmDiv").length>0){
    $alramDiv=$("#alarmDiv");
} else{
      
    $alramDiv=$('').appendTo($(document.body));
}
//清空报警对象,防止多次刷新后造成多次播放
$alramDiv.empty();
//alert(num)
 
if(num>=mm){
      
   if(FR.Browser.isIE()){
        //loop="-1"表示声音无限循环,可以指定数字来控制循环次数
        $('').appendTo($alramDiv);
    } else {
        //loop="true"表示声音无限循环,去掉则播放一次
        $('' ).appendTo($alramDiv);
    }
     
    }
    
}, 5000); //刷新报表块report0

亲测火狐浏览器比谷歌浏览器正常些,

谷歌浏览器有时不报警.

操作成功.mp3

图表预警.frm

报警.mp4


  • 3关注人数
  • 678浏览人数
  • 最后回答于:2020-7-25 13:59
    请选择关闭问题的原因
    确定 取消
    返回顶部