【决策报表控件实现点击查询按钮后才能查询】

决策报表控件实现点击查询按钮后才能查询.rar

https://help.fanruan.com/finereport10.0/doc-view-3230.html

请问这个文档中,当参数a分隔符变成下图这样,如何修改才能实现同等功能呢?

image.png

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

其实最简单,这边不修改分隔符

改数据集sql中写法

原来是

字段 in ('${控件名}')

改成

字段 in ('${replace(控件名,",","','")}')

最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-4 15:26

和你分隔符号这个没有关系。你直接设置这个复选框编辑 后的事件就行了呀

image.png

  • ran1025 ran1025(提问者) 我上传了附件。就是分隔符变了后,第二次查询就不生效了,麻烦看看呢
    2022-11-04 15:36 
  • CD20160914 CD20160914 回复 ran1025(提问者) 你这个文件感觉有问题。直接用文档下载的测试。设置和你一样分隔符号。是可以的。你的文件却不行。。
    2022-11-04 15:44 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-11-4 15:26(编辑于 2022-11-9 14:44)

 

  • ran1025 ran1025(提问者) 应该是点击事件哪里有问题,需要改。var a=_g().getWidgetByName(\'a\').getValue(); this.options.form.getWidgetByName(\"report0\").gotoPage(1,\"{a:\'\"+a+\"\'}\",true);
    2022-11-04 15:36 
最佳回答
0
LTC朝Lv6高级互助
发布于2022-11-4 15:27

为什么不这么做?

image.png

  • ran1025 ran1025(提问者) 因为这个参数不是在参数面板 是在body里的
    2022-11-04 15:37 
  • 4关注人数
  • 554浏览人数
  • 最后回答于:2022-11-9 14:44
    请选择关闭问题的原因
    确定 取消
    返回顶部