如何在大屏上加入“网络是否畅通”的元素啊,这样就可以直接的看出网络有没有问题

如何在大屏上加入“网络是否畅通”的元素啊,这样就可以直接的看出网络有没有问题

FineReport hewei211 发布于 2020-6-22 16:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yazhouLv6初级互助
发布于2020-6-22 17:10

初始化事件

var form = this.options.form;
setInterval(function()

var status;

// 网络连通

if(navigator.onLine){    status=1;

//网络未连通 }else{   status=0; }

 form.getWidgetByName('report1').gotoPage(1,"{status:"+status+"}",true);
}, 1000); //刷新报表块report1


最佳回答
0
luojian0323Lv7资深互助
发布于2021-1-10 16:00(编辑于 2021-1-10 16:00)

完善一下

在报表中添加一个label标签

然后在报表的body初始化中写上代码:

var form = this.options.form;
setInterval(function() { 

var status;

// 网络连通

if(navigator.onLine){
    status=1;
	form.getWidgetByName("label0").setValue("网络畅通")
//网络未连通 
}else{
   status=0;
   form.getWidgetByName("label0").setValue("网络中断")
}

}, 1000);


  • 3关注人数
  • 442浏览人数
  • 最后回答于:2021-1-10 16:00
    请选择关闭问题的原因
    确定 取消
    返回顶部