请教给位大神一下,我想3秒钟之后把表格隐藏,js代码应该怎么写呢

image.png

FineReport 用户77231274 发布于 2021-1-15 11:47 (编辑于 2021-1-15 11:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-15 11:49(编辑于 2021-1-15 11:53)

你这个就是啊,有问题吗

写在报表块初始化事件中

如果不生效,定义一个参数后操作

var a=this.options.form.getWidgetByName('report0');
setTimeout(function(){
a.setVisible(false);
},3000)


最佳回答
0
孤陌Lv6资深互助
发布于2021-1-15 11:52

var A=this.options.form.getWidgetByName('report0')

增加这句在延时前面

然后延时里把this.options.form.getWidgetByName('report0')修改成A.setVisible(false); 就可以了

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