超级链接传参如何根据选择实时传参

设计是想通过决策报表中的时间范围,通过报表超链接传参到新的报表。但是参数总是默认打开时候的参数,再怎么修改决策报表中的时间,新的报表中的值不变化。

image.png普通报表是这样接受参数的,决策报表的时间只有第一次打开时候传了,后期再修改老是默认的第一次的参数时间。这种情况如何实现实时变更

FineReport 用户z2870508 发布于 2024-12-10 17:28 (编辑于 2024-12-11 09:39)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
linbodingLv6中级互助
发布于2024-12-10 17:34

调整参数名称

最佳回答
1
安凌Lv2见习互助
发布于2024-12-10 20:37

image.png

window.location = "${servletURL}?viewlet=" + path1 + "&op=write" + "&bizDate="+bizDate + "&watchId="+watchId;

1733833374869.jpg

两种方式都可以传递业务时间bizDate(注意参数名是否正确,path1和watch给根据自身情况)

  • 用户z2870508 用户z2870508(提问者) 感谢您,我是您说的第一种传递方法,但是我的决策报表时间是自由选择的,普通报表的参数永远默认的是初始值,这个有办法吗?
    2024-12-11 09:40 
  • 孤陌 孤陌 回复 用户z2870508(提问者) 你点开了超链接 打开了新窗口 然后你返回 页面 再选择 想新窗口的页面 数据实时变化???
    2024-12-11 09:45 
  • 用户z2870508 用户z2870508(提问者) 回复 孤陌 是这样,决策报表初始时间是本月的开始时间和结束时间,但是手动能调整任意时间范围,普通报表的参数只接受了最开始默认的开始时间和结束时间,不随着后期的调整而调整。不是打开窗口后实时变化,是选择了主页的时间参数,再点超链接也不变。
    2024-12-11 10:02 
  • 孤陌 孤陌 回复 用户z2870508(提问者) 请检查 日期控件名和参数名是不是一样 应该是这里出问题
    2024-12-11 10:11 
最佳回答
1
孤陌Lv6资深互助
发布于2024-12-11 10:04

哪我怀疑你根本没有接收到参数值,你检查 你日期控件名  和设置的参数名是一样的吗  应该是这里出问题了

  • 用户z2870508 用户z2870508(提问者) 是一样的,要不然第一次就接收不到了
    2024-12-11 10:34 
  • 孤陌 孤陌 回复 用户z2870508(提问者) 现在看不到 不好说 第一次 可能是你 自己在模板设置过默认值
    2024-12-11 10:35 
  • 孤陌 孤陌 回复 用户z2870508(提问者) 如果是JS的超链接 哪你就不可以在参数哪里用公式 这样用会出现你说的情况 ,你截图用的又是系统自带的超链接 想不通
    2024-12-11 10:37 
最佳回答
1
小潘同學Lv5初级互助
发布于2024-12-11 10:13

上面几个其实都给你答案了,就是决策报表和普通报表的参数名称分开一下,不要设置成一样的

最佳回答
0
新用户胖虎是女生Lv2见习互助
发布于2024-12-11 17:21(编辑于 2024-12-11 17:21)

reportlets.rar

给你模板

  • 5关注人数
  • 86浏览人数
  • 最后回答于:2024-12-11 17:21
    请选择关闭问题的原因
    确定 取消
    返回顶部