想通过点击tab栏之后选定不同的筛选范围,其中控件来控制筛选范围,选择后控件值会作为参数传递给二级表页面。目前切换tab选择控件内时间传参可以实现,但是如果只切换tab传递控件默认显示的值,就传不过去,想问下问题可能出在哪里tab切换事件js如下:etTimeout(function() {FR.IndexNum = _g().getWidgetByName("tabpane0").getShowIndex();var a = 0;a = FR.IndexNum;if(a== 0) { var d_date=_g().getWidgetByName("d_date").getValue(); x='日报' //alert(d_date); _g().getWidgetByName("report0").gotoPage(1,"{d_date:'"+d_date+"'}",true); } else if (a==1) { var m_date=_g().getWidgetByName("m_date").getValue(); //alert(m_date); x='月报' _g().getWidgetByName("report0").gotoPage(1,"{d_date:'"+m_date+"'}",true); } else if (a==2){ var y_date=_g().getWidgetByName("y_date").getValue(); //alert(y_date); x='年报'_g().getWidgetByName("report0").gotoPage(1,"{d_date:'"+y_date+"'}",true); }var y=_g().getWidgetByName("date_type")y.setValue(x);}, 500);