浏览器地址中的参数如何传入报表中?

image.png如图所示,想将地址中的username传入报表,有什么方法吗?

FineReport Smily丶 发布于 2021-5-8 16:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
axingLv6专家互助
发布于2021-5-8 17:36

直接传确实获取不到,可以考虑这样弄

url使用其他参数名传参, 如aaimage.png

再定义模板参数fine_username,默认值为公式$aa

image.png

这样就能用fine_username获取到传进来的值了

最佳回答
0
shirokoLv6资深互助
发布于2021-5-8 16:41

直接就会传入报表。。但是fineusername这种是系统参数,安全性考虑不会用地址里传入的参数的

建议更换名字

  • Smily丶 Smily丶(提问者) 现在需要这么传..
    2021-05-08 17:00 
  • shiroko shiroko 回复 Smily丶(提问者) 你的安全性何在,你是希望传了一个能模拟另一个人登录,真能这样的话,登录信息还有个p用,大家都有地址栏的呀,大家都有最高权限了。建议换一个名字,比如fakename,然后需要用到的地方 写一个 if(len(fakename)=0,$fine_username,fakename)
    2021-05-08 17:04 
  • Smily丶 Smily丶(提问者) 回复 shiroko 不考虑安全性,他直接传不进去啊,不知道咋弄
    2021-05-08 17:08 
最佳回答
0
Kevin-sLv7中级互助
发布于2021-5-8 16:44

理论上直接在报表上用公式=$fine_username取即可

  • 5关注人数
  • 403浏览人数
  • 最后回答于:2021-5-8 17:36
    请选择关闭问题的原因
    确定 取消
    返回顶部