决策报表不自动查询,通过点击按钮实现

将复选组件框放进body里,设置了编辑后事件:return false;按钮点击事件,传入一个组件的值可以查询,但是传入多个组件的值就会失效。有什么解决办法?

image.png

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

报表参数的多值查询-https://help.fanruan.com/finereport/doc-view-1286.html

——注意「SQL语句的拼接形式&参数的起始分隔符」

image.png

最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-9 11:03(编辑于 2020-12-9 11:04)

把参数放在参数面板 中。点击查询实现 查询,勾选点击查询前不显示报表内容 image.png

  • 用户z5890869 用户z5890869(提问者) 如果不放在参数面板里,就放在body里,能有办法实现吗?
    2020-12-09 11:06 
最佳回答
0
krystal033Lv7高级互助
发布于2020-12-9 11:13
  • 用户z5890869 用户z5890869(提问者) 现在要求实现的功能就是点击才查询,而且是在body里面的复选框
    2020-12-09 11:20 
最佳回答
0
shirokoLv6资深互助
发布于2020-12-9 11:19

报表内控件就是会自动查询啊,你不要查询那你起名换一下啊。比方说有参数1,参数2,参数3.

你要放到报表内,那你报表内3个控件就叫 参数b1,参数b2,参数b3,因为控件名对应不上,所以自动查询也没用

然后你点击按钮的时候再把他们3个传给对应的参数

  • 用户z5890869 用户z5890869(提问者) 参数名是对应的上的,怀疑是参数返回值的问题,复选框返回多个结果,按钮接受,再传到sql里,有变化
    2020-12-09 11:44 
  • 用户z5890869 用户z5890869(提问者) 我试过,复选框只选择一个值能够有结果返回,选了两个或两个以上就失败
    2020-12-09 12:05 
  • 5关注人数
  • 665浏览人数
  • 最后回答于:2021-6-18 17:30
    请选择关闭问题的原因
    确定 取消
    返回顶部