你这个就是啊,有问题吗
写在报表块初始化事件中
如果不生效,定义一个参数后操作
var a=this.options.form.getWidgetByName('report0'); setTimeout(function(){ a.setVisible(false); },3000)
var A=this.options.form.getWidgetByName('report0')
增加这句在延时前面
然后延时里把this.options.form.getWidgetByName('report0')修改成A.setVisible(false); 就可以了