复选框传递参数查询,第一次查询的参数如果不刷新页面会跟第二次查询的参数合并,求大佬帮助

如题:要上传图片,一直显示连接重置,上传不了

报表是一个主报表——根据年份查询项目,查询出的项目可以单选、多选,然后查询勾选的项目的当年支出情况(子报表),所以需要传递勾选项目的ID和选择的年份两个参数给子报表(复选框控件和自定义查询按钮的JS省略)

主报表做了个年份的下拉框控件,然后在项目的单元格前面做了复选框控件,当打开主报表选择年份查询出当年的项目后,勾选需要查询的项目,点击自定义查询按钮,将勾选的项目ID和选择的年份传递到子报表查询——URL可以看到传递的参数

比如勾选ID1的项目

http://localhost:8075/WebReport/ReportServer?reportlet=cstz/NDZTKYJFZC.cpt&op=view&ids=1&sj=2019

当关掉子报表,主报表不刷新,也不去掉刚才勾选的项目,重现点击一下时间参数的查询按钮,会弹出提示“有数据没有提交,是否继续”(复选框控件传递参数查询只有填报模式能用),此时重新勾选项目查询子报表——URL传递的参数就有两个ID了

比如再次勾选ID为2的项目

http://localhost:8075/WebReport/ReportServer?reportlet=cstz/NDZTKYJFZC.cpt&op=view&ids=1,2&sj=2019


FineReport 13207222709 发布于 2019-9-26 17:03 (编辑于 2019-9-27 09:09)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-26 17:41

肯定啊 勾选的不清掉 肯定会再传的啊

  • 13207222709 13207222709(提问者) 大佬,没有别的解决办法吗?这样的操作体验是很不友好的,我把问题重新补充了一下
    2019-09-26 17:50 
  • 孤陌 孤陌 回复 13207222709(提问者) 这个提示可以去掉的 去WEB属性里填报预览 然后把填报未提交离开提示的勾去掉就没有这个问题了
    2019-09-26 20:16 
  • 孤陌 孤陌 回复 13207222709(提问者) 这样就没有你说的那个问题了
    2019-09-26 20:17 
  • 13207222709 13207222709(提问者) 回复 孤陌 这样虽然没有这个提示,但是参数传递的时候还是传递了第一次和第二次的参数
    2019-09-27 08:43 
  • 孤陌 孤陌 回复 13207222709(提问者) 你不清掉已经勾选的复选框控件 肯定会这样
    2019-09-27 09:42 
最佳回答
0
张洪威Lv6高级互助
发布于2019-9-26 17:05

第一次选A,那就是筛选A。

第二次加上个B,A不取消掉,那就是筛选A跟B。

  • 13207222709 13207222709(提问者) 不是这么简单,不能传图片,我把问题补充了一下
    2019-09-26 17:07 
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-9-26 17:23

你的下拉框控件是从数据集里面取数的吗?好像只有下拉框取数的数据集里面存在时间参数的时候,重新选择时间,下拉框才会清空

  • 13207222709 13207222709(提问者) 不是这个问题,上传不了图片解释不清,我重新编辑一下问题吧
    2019-09-26 17:34 
  • 豆豆小可爱 豆豆小可爱 回复 13207222709(提问者) 你这localhost我们也看不了。。。
    2019-09-26 17:57 
  • 13207222709 13207222709(提问者) 回复 豆豆小可爱 只是为了展示URL传递的参数
    2019-09-26 18:01 
  • 4关注人数
  • 510浏览人数
  • 最后回答于:2019-9-27 09:09
    请选择关闭问题的原因
    确定 取消
    返回顶部