永洪社区

标题: 网页组件,如何将下拉列表参数传参到URL地址中 [打印本页]

作者: yangxin    时间: 2024-8-9 09:34
标题: 网页组件,如何将下拉列表参数传参到URL地址中
本帖最后由 yangxin 于 2024-9-10 10:52 编辑

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


作者: yhdata_lyaa    时间: 2024-8-9 09:34
写脚本先把url拼起来呢, 例如: param['a']="http://localhost:8080/bi/"+"param['下拉参数1']"
然后在网页组件的url里写参数?{a}
作者: yangxin    时间: 2024-8-9 17:00
本帖最后由 yangxin 于 2024-9-10 10:54 编辑

这样做确实可以将下拉列表参数传参到URL,但是当选择其他下拉列表参数后点击查询,网页组件不会刷新选的新参数结果
作者: yhdata_lyaa    时间: 2024-8-9 17:12
脚本写在变化时运行
作者: yangxin    时间: 2024-8-9 17:43
本帖最后由 yangxin 于 2024-9-10 10:55 编辑
yhdata_lyaa 发表于 2024-8-9 17:12
脚本写在变化时运行

写在这儿了也是点击查询没有更新参数
作者: yhdata_lyaa    时间: 2024-8-9 17:48
查询是设置的批量提交吗,脚本设置在提交按钮的 提交时运行试试呢
作者: yangxin    时间: 2024-8-9 18:14
本帖最后由 yangxin 于 2024-9-10 10:54 编辑
yhdata_lyaa 发表于 2024-8-9 17:48
查询是设置的批量提交吗,脚本设置在提交按钮的 提交时运行试试呢

对,查询设置的是批量提交,将脚本写在提交按钮的提交时运行后,刚打开报表时没图,点击查询后出图,但再筛选其他下拉选项还是没反应不更新
作者: yhdata_lyaa    时间: 2024-8-9 18:30
yangxin 发表于 2024-8-9 18:14
对,查询设置的是批量提交,将脚本写在提交按钮的提交时运行后,刚打开报表时没图,点击查询后出图,但再 ...

刚打开报表时没图,报告装载时运行写一次,要给个默认值
作者: yangxin    时间: 2024-8-9 18:36
yhdata_lyaa 发表于 2024-8-9 18:30
刚打开报表时没图,报告装载时运行写一次,要给个默认值

嗯嗯,这个好解决,主要是选择其他下拉参数时,点击提交键批量提交后不更新这个不知道怎么弄,感觉就像是组件网页不支持提交时运行的脚本一样,感觉像是个bug
作者: yhdata_lyaa    时间: 2024-8-12 10:23
是的,需要刷新一下整个报告才行,网页组件不受外部按钮控制
作者: yangxin    时间: 2024-8-15 09:20
yhdata_lyaa 发表于 2024-8-12 10:23
是的,需要刷新一下整个报告才行,网页组件不受外部按钮控制

好吧,感谢你的帮助
作者: yhdata_lyaa    时间: 2024-8-15 10:29





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4