yangxin玄铁三
2024-8-9 09:34:44 发布在问答
【可视化】 网页组件,如何将下拉列表参数传参到URL地址中
本帖最后由 yangxin 于 2024-9-10 10:52 编辑

如图所示,需将框选的下拉列表参数传参到网页URL地址中,让网页内容随选择的下拉内容改变

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2024-08-09 09:34:45

写脚本先把url拼起来呢, 例如: param['a']="http://localhost:8080/bi/"+"param['下拉参数1']" 然后在网页组件的url里写参数?{a}
查看完整内容
2850
11
精彩评论11
yhdata_lyaa
发表于 2024-8-9 09:34:45 显示全部楼层
写脚本先把url拼起来呢, 例如: param['a']="http://localhost:8080/bi/"+"param['下拉参数1']"
然后在网页组件的url里写参数?{a}
回复

使用道具 2#

yangxin玄铁三
发表于 2024-8-9 17:00:26 显示全部楼层
本帖最后由 yangxin 于 2024-9-10 10:54 编辑

这样做确实可以将下拉列表参数传参到URL,但是当选择其他下拉列表参数后点击查询,网页组件不会刷新选的新参数结果
回复

使用道具 3#

yhdata_lyaa
发表于 2024-8-9 17:12:12 显示全部楼层
脚本写在变化时运行
回复

使用道具 4#

yangxin玄铁三
发表于 2024-8-9 17:43:01 显示全部楼层
本帖最后由 yangxin 于 2024-9-10 10:55 编辑
yhdata_lyaa 发表于 2024-8-9 17:12
脚本写在变化时运行

写在这儿了也是点击查询没有更新参数
回复

使用道具 5#

yhdata_lyaa
发表于 2024-8-9 17:48:59 显示全部楼层
查询是设置的批量提交吗,脚本设置在提交按钮的 提交时运行试试呢
回复

使用道具 6#

yangxin玄铁三
发表于 2024-8-9 18:14:08 显示全部楼层
本帖最后由 yangxin 于 2024-9-10 10:54 编辑
yhdata_lyaa 发表于 2024-8-9 17:48
查询是设置的批量提交吗,脚本设置在提交按钮的 提交时运行试试呢

对,查询设置的是批量提交,将脚本写在提交按钮的提交时运行后,刚打开报表时没图,点击查询后出图,但再筛选其他下拉选项还是没反应不更新
回复

使用道具 7#

yhdata_lyaa
发表于 2024-8-9 18:30:53 显示全部楼层
yangxin 发表于 2024-8-9 18:14
对,查询设置的是批量提交,将脚本写在提交按钮的提交时运行后,刚打开报表时没图,点击查询后出图,但再 ...

刚打开报表时没图,报告装载时运行写一次,要给个默认值
回复

使用道具 8#

yangxin玄铁三
发表于 2024-8-9 18:36:44 显示全部楼层
yhdata_lyaa 发表于 2024-8-9 18:30
刚打开报表时没图,报告装载时运行写一次,要给个默认值

嗯嗯,这个好解决,主要是选择其他下拉参数时,点击提交键批量提交后不更新这个不知道怎么弄,感觉就像是组件网页不支持提交时运行的脚本一样,感觉像是个bug
回复

使用道具 9#

yhdata_lyaa
发表于 2024-8-12 10:23:50 显示全部楼层
是的,需要刷新一下整个报告才行,网页组件不受外部按钮控制
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部