报表中有一组tab块,有tab1和tab2,当切换到tab2是,隐藏报表中的一个report0组件,切换回tab1时,report0正常显示,请问这个可以实现吗
按照一楼的提示,写了下面的代码,好像并没有成功隐藏,请大神帮忙看看 setTimeout(function() { //TAB切换后,获取到当前TAB块的标题索引 FR.IndexNum = _g().getWidgetByName("tabpane0").getShowIndex(); var a = 0; a = FR.IndexNum; if(a==0){ this.options.form.getWidgetByName('report0').setVisible(true); //显示报表块 } else if(a==1){ this.options.form.getWidgetByName('report0').setVisible(false); //隐藏报表块 } }, 50); |