绝对画布和报表快

在绝对画布里面做了5个报表快,用隐藏显示的方式展示,点击查询的时候就会跳回到第一个报表块,怎么让点击查询的时候不跳回第一个就停在当前页面啊

FineReport 用户j3915340 发布于 2021-1-26 09:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-26 09:18

建议使用tab页,直接报表块好像不行。

JS 实现点击查询后停留在当前查询的 Tab 页-https://help.fanruan.com/finereport/doc-view-2177.html


最佳回答
0
luojian0323Lv7资深互助
发布于2021-1-26 09:19

那你这个查询需要用自定义查询,在按钮的点击事件中,先获取显示当前这个报表块的条件,比如某个参数的值。

然后再用_g().parameterCommit() 执行查询

  • 用户j3915340 用户j3915340(提问者) ?怎么做呢
    2021-01-26 09:23 
  • luojian0323 luojian0323 回复 用户j3915340(提问者) 先问你,什么条件下隐藏报表块,什么条件下显示报表块,你的显示和隐藏是通过什么判断的? 又是通过什么方式实现的 比如js js可以根据某个参数的值,或者某个控件内的值,对报表块执行显示或隐藏操作,那么你就把这个条件写在自定义查询按钮的点击事件中
    2021-01-26 10:21 
最佳回答
0
Doctor_WeiLv7中级互助
发布于2021-8-12 09:05

基本上你这个问题等同于再次刷新页面,然后定位到上次你页面的显示部分,所以你需要记录显示日志,存到数据库中,然后每次打开的时候都要读取一下,来决定显示哪一个

  • 4关注人数
  • 491浏览人数
  • 最后回答于:2021-8-12 09:05
    请选择关闭问题的原因
    确定 取消
    返回顶部