如何在报表中定义一个全局变量,然后在点击事件中将数据写入这个全局变量

1718595522608.jpg

FineReport 技安 发布于 2024-6-17 11:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-6-17 11:39

image.png

  • 技安 技安(提问者) 请问一下,这个参数是仅针对本报表的吗?
    2024-06-17 11:41 
  • 华莉星宸 华莉星宸 回复 技安(提问者) 不是,你不是要全局参数么 本报表的话,是设置模版参数
    2024-06-17 11:42 
  • 技安 技安(提问者) 回复 华莉星宸 我试了一下数组报表参数,但是没有想要的效果,每次点击按钮控件的脚本,都会清空报表参数,数组的长度只有1。我如何做可以让脚本的点击事件不清空这个参数。
    2024-06-17 17:58 
最佳回答
0
ID1208Lv6高级互助
发布于2024-6-17 11:41(编辑于 2024-6-17 11:41)

如果是单独某个模版使用,选择模版参数即可

image.png

如果是多个模版都需要使用,选择全局参数

image.png

  • 技安 技安(提问者) 请问一下,这个参数是仅针对本报表的吗?
    2024-06-17 11:41 
  • ID1208 ID1208 回复 技安(提问者) 模版参数是针对本报表,全局参数是针对服务器所有报表
    2024-06-17 11:42 
最佳回答
0
快乐星光Lv5中级互助
发布于2024-6-17 11:44

你赋值全局变量后有什么后续操作?变量一般要么查询用,要么跳转传参用。你这个如果超链,直接在超链中添加参数;如果查询用,直接用动态参数更好一些。

  • 技安 技安(提问者) 我这个报表是一个子报表,点击左侧的“选择”按钮,利用点击事件,将该行的数据放入报表变量。最后会统一将这个变量回传到父报表中。
    2024-06-17 14:09 
  • 快乐星光 快乐星光 回复 技安(提问者) 那就用复选按钮控件全选和批量操作:https://help.fanruan.com/finereport/doc-view-1215.html。
    2024-06-17 14:15 
  • 4关注人数
  • 189浏览人数
  • 最后回答于:2024-6-17 11:44
    请选择关闭问题的原因
    确定 取消
    返回顶部