请问下拉框控制tab页呢?

image.png这个是下拉框的值用的自定义

image.png

FineReport uWu 发布于 2022-7-19 12:01 (编辑于 2022-7-19 12:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-19 12:28(编辑于 2022-7-19 13:03)

现在有什么问题呢?

tab标签的序号是从0开始的  第一个的序号是0

var value = this.getValue(); 

if (value == '1') 

{ _g().getWidgetByName("tabpane2").showCardByIndex(0); } 

else if (value == '2') 

_g().getWidgetByName("tabpane2").showCardByIndex(1); 

  • uWu uWu(提问者) 用的下拉框编辑后事件,js var value = this.getValue() if (value == \'1\') { this.options.form.getWidgetByName(\"tabpane2\").showCardByIndex(0); } else if (value == \'2\') { this.options.form.getWidgetByName(\"tabpane2\").showCardByIndex(1); } 但是又个报错你看下大佬
    2022-07-19 12:44 
  • CD20160914 CD20160914 回复 uWu(提问者) 改成:_g().getWidgetByName(\"tabpane0\").showCardByIndex(1); 试一下。
    2022-07-19 12:50 
  • CD20160914 CD20160914 回复 uWu(提问者) 检查一下你的tab块名称是不是tabpane2?
    2022-07-19 12:52 
  • CD20160914 CD20160914 回复 uWu(提问者) 看上面修改的语句
    2022-07-19 13:03 
  • 2关注人数
  • 282浏览人数
  • 最后回答于:2022-7-19 13:03
    请选择关闭问题的原因
    确定 取消
    返回顶部