我在tabpane0里面写轮播JS,根据不同页面控制report300_C1到C4显示隐藏不生效,Js如下: setTimeout(function() { //TAB切换后,获取到当前TAB块的标题索引 FR.IndexNum=_g().getWidgetByName("tabpane0").getShowIndex(); alert(_g().getWidgetByName("tabpane0").getShowIndex()) if(_g().getWidgetByName("tabpane0").getShowIndex() == 2){ alert('a') _g().options.form.getWidgetByName("report300_c1").setVisible(true); _g().options.form.getWidgetByName("report300_c2").setVisible(true); _g().options.form.getWidgetByName("report300_c3").setVisible(true); _g().options.form.getWidgetByName("report300_c4").setVisible(true);
}else{ alert('b') _g().options.form.getWidgetByName("report300_c1").setVisible(false); _g().options.form.getWidgetByName("report300_c2").setVisible(false); _g().options.form.getWidgetByName("report300_c3").setVisible(false); _g().options.form.getWidgetByName("report300_c4").setVisible(false);
} },1000); ,目前alert'a'和alert'b'都是正确的,就是控制显示隐藏不生效,什么原因,需要怎么修改呢 |