下拉框组件跳转界面

如何通过下拉框组件连接多个子界面,进行选择跳转

FineReport 0iIVa3B2 发布于 2023-1-10 17:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
4
CD20160914Lv8专家互助
发布于2023-1-10 17:40

下拉框没有跳转的功能,,单元格中这样吧。。你可以参考这样的方式添加N个不同的链接地址跳转的

if(a=="CC"){

window.open("链接1");

}

else if(a=="DDT") {

window.open("链接2");

}

else if(a=="CTS"){

window.open("链接33");

}

else {

window.open("链接647");

}

image.png

  • 0iIVa3B2 0iIVa3B2(提问者) 这个CC,DDT啥的咋设置啊,链接在哪看呢,是PC端预览那个链接吗
    2023-01-10 17:44 
  • CD20160914 CD20160914 回复 0iIVa3B2(提问者) 就是判断的值呀。。我是随便写的判断当值为CC的时候跳转什么地址,,这样的。。链接就是你预览报表浏览器的地址,你直接复制进来就行的。
    2023-01-10 17:46 
  • 0iIVa3B2 0iIVa3B2(提问者) 回复 CD20160914 我试试
    2023-01-10 17:48 
  • 0iIVa3B2 0iIVa3B2(提问者) 回复 CD20160914 他们需求就得用下拉框,难搞
    2023-01-10 18:40 
  • CD20160914 CD20160914 回复 0iIVa3B2(提问者) 下拉框的话,就直接编辑结束后的事件去依次调不同的链接了。就是当用户选择后。自动跳转不同的链接,把我上面的代码改一下就可以了
    2023-01-10 20:06 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-1-10 17:45(编辑于 2023-1-10 20:44)

1、var name=contentPane.getWidgetByName("下拉框名称").getValue()); 编辑后事件里面取你的下拉框选择值

2、判断等于这个值

3、JS开新页面或者跳        转 window.location = "ReportServerformlet=demo/newchart/leidatu_phone.frm"; 

或者用这种

image.png

  • 3关注人数
  • 302浏览人数
  • 最后回答于:2023-1-10 20:44
    请选择关闭问题的原因
    确定 取消
    返回顶部