tab切换传参传不了控件默认值

image.png想通过点击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);

JavaScript yzm77dBx7500046 发布于 2022-10-18 11:48
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-18 11:55
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-22 08:00

尝试改成 a=='1'格式,你的a是字符串,js格式还是比较严格的

image.png

  • 2关注人数
  • 324浏览人数
  • 最后回答于:2023-4-22 08:00
    请选择关闭问题的原因
    确定 取消
    返回顶部