给你个参考
报表块随机数值刷新
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