模板自适应的前提下,有三个报表块,报表块纵向依次布局,我通过JS点击事件来实现不同事件显示不通的报表块。report1渲染时默认隐藏不可见事件1:this.options.form.getWidgetByName('report3').setVisible(false);this.options.form.getWidgetByName('report2').setVisible(false);this.options.form.getWidgetByName('report1').setVisible(true);事件2:this.options.form.getWidgetByName('report1').setVisible(false);this.options.form.getWidgetByName('report2').setVisible(true);this.options.form.getWidgetByName('report3').setVisible(true);目前遇到了问题,点击事件2 时,report1被隐藏掉,report3显示。但report2的区域是空白的,只有改变一下浏览器大小,report2区域可以自适应显示出来这是为什么