提问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,极速登录

给控件传完参数后,为什么预览的时候筛选不管用?

请输入任务描述

FineReport冰灵天雪 发布于 2019-10-9 19:27
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
张洪威发布于2019-10-9 19:50

问题具体一点,或者把cpt导出放上来看看。

最佳回答
0
yangbosharelife发布于2019-10-9 19:59

您好!根据反馈的问题,有两种情况,参数查询按钮分为两种情况:

一、参数查询按钮为:报表自带的查询按钮

二、参数查询按钮为:自定义参数查询按钮

两种情况,见如下图:

2.png

如果查询按钮为第一种情况,建议查看SQL语句中的条件部分,动态条件SQL结构一般如下:

SELECT * FROM 销量 where 1=1 
${if(len(saler)=0,"","and 销售员='"+ saler +"'")}

如果查询按钮为第二种情况,则需要在对应按钮JS点击事件中,添加自动提交事件代码,代码如下:

// 获取对象
var saler = this.options.form.getWidgetByName("saler");
// 为对象赋值
saler.setValue("孙林");
// 提交查询
_g().parameterCommit();

3.png


如果非上述两种情况,或者通过上述两种情况排查后,无法解决问题,可以通过查询报表日志来排查。


报表示例附件:

点击按钮参数查询.frm


最佳回答
0
晓亮发布于7 天前

有可能是加载前后的问题

  • 4关注人数
  • 58浏览人数
  • 最后回答于:7 天前
    活动推荐 更多
    热门课程 更多

    联系管理员@饭团君|联系帆软|免责声明|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备14031611号-3 )

    GMT+8, 2019-10-17 19:30 , Processed in 0.119100 second(s), 79 queries , Gzip On.

    返回顶部