有筛选条件,自定义按钮如何点击后直接查询?

finereport有条件框,自定义了下一页按钮,如何实现点击下一页自动查询?

之前没放条件框的时候,点击后就直接查询了,但是放了筛选框后,并在js里加了_g().parameterCommit() 依然不能点击后直接查询

image.png

image.png

FineReport alanw 发布于 2021-6-10 08:42 (编辑于 2021-6-10 08:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-10 08:44(编辑于 2021-6-10 08:51)

image.png

你的最后一句代码,加一个延时就可以了,改成如下

setTimeout(function() {

_g().parameterCommit(); 

}, 100)

--------------------

点击参数面板空白处,去掉勾

如果想js实现,就是在子报表加载结束事件,写上面代码

image.png

  • alanw alanw(提问者) 把这段话贴进脚本还是不行,和我之前用sleep then一样的效果
    2021-06-10 08:47 
  • snrtuemc snrtuemc 回复 alanw(提问者) 你是要什么效果,直接打开页面不行吗?如果是有查询条件,打开直接查询,直接设置点击前查询,看修改答案
    2021-06-10 08:49 
  • alanw alanw(提问者) 回复 snrtuemc 和之前没放筛选前一样的效果,点击下一页直接查询并返回结果展示页面 我这张表的逻辑是这样的,报表打开的时候做条件筛选,然后点击查询,之后点击我自定义的上一页下一页给内容做分页查询,不需要再点击查询按钮。 我把web页面补充一张图上去,您看下
    2021-06-10 08:54 
  • snrtuemc snrtuemc 回复 alanw(提问者) 我的js代码,直接写在打开模板的的加载结束事件看看
    2021-06-10 08:57 
  • alanw alanw(提问者) 回复 snrtuemc 点击查询前不显示报表内容完美解决我的问题,赞美大佬!
    2021-06-10 09:06 
  • 2关注人数
  • 464浏览人数
  • 最后回答于:2021-6-10 08:56
    请选择关闭问题的原因
    确定 取消
    返回顶部