找文章 / 找答案
精选问答 更多内容

[可视化] 网页组件,如何将下拉列表参数传参到URL地址中

yangxin玄铁三 显示全部楼层 发表于 2024-8-9 09:34:44 |阅读模式 打印 上一主题 下一主题
本帖最后由 yangxin 于 2024-9-10 10:52 编辑

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

最佳答案

社区管理员
yhdata_lyaa 关注Ta

2024-08-09 09:34:45

写脚本先把url拼起来呢, 例如: param['a']="http://localhost:8080/bi/"+"param['下拉参数1']" 然后在网页组件的url里写参数?{a}
查看完整内容
回复

使用道具 举报

精彩评论11

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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