下拉复选框,不填控件值,点击下拉无反应

我的构建版本号 stable-2018.02.08.16.08.57.810

如题image.png


image.png

即使填了控件值,单独选择全选时也会报错image.png

where条件:

where 1=1

  and MARKET_CODE is not null

  and xpdhj in ('${replace(订货季,",","','")}')

  ${if(len(品牌)==0, "", " and brand_code in('" + replace(品牌,",","','") + "')")}

  ${if(len(标签分类)==0, "", " and tag in('" + replace(标签分类,",","','") + "')")}

  ${if(len(状态分类)==0, "", " and STATE_CLASSIFY in('" + replace(状态分类,",","','") + "')")}

  ${if(销售分类==2, "", " and MARKET_code='" + 销售分类 + "'")}

  ${if(len(执行动作)==0, "", " and PERFORM_CREATER='" + 执行动作 + "'")}

  ${if(len(goods_code)==0, "", " and goods_code like '%" + goods_code + "%'")}

  ${if(len(goods_name)==0, "", " and goods_name like '%" + goods_name + "%'")}

  and to_char(CREATER_TIME, 'yyyy-MM-dd') >= '${反馈时间}'

  and to_char(CREATER_TIME, 'yyyy-MM-dd') <= '${截止时间}'

  order by creater_time desc, goods_code


数据字典:

image.png



感谢大佬帮我找到错误,原因是我的参数使用了中文,希望大家引以为戒

FineReport 代码使我快乐 发布于 2018-12-12 16:45 (编辑于 2018-12-12 17:47)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
No1-格调Lv6初级互助
发布于2018-12-12 16:48(编辑于 2018-12-12 16:56)

image.png修改写这部分:

如下格式:

and xpdhj in ('${订货季}')

${if(len(品牌)==0,"","and brand_code in ('"+品牌+"')")}

${if(len(标签分类)==0,"","and tag in ('"+标签分类+"')")}

${if(len(状态分类)==0,"","and STATE_CLASSIFY in ('"+状态分类+"')")}

再去设置下拉复选框的返回值类型为字符串,以及分隔符  ','

image.png

  • 代码使我快乐 代码使我快乐(提问者) 还是不行,状态分类的下拉框依旧点了没反应...
    2018-12-12 16:57 
  • No1-格调 No1-格调 回复 代码使我快乐(提问者) what? 可以远程吗?2514449470
    2018-12-12 17:00 
  • No1-格调 No1-格调 回复 代码使我快乐(提问者) 或者 直接上内置莫办啊
    2018-12-12 17:01 
  • No1-格调 No1-格调 回复 代码使我快乐(提问者) 内置模板
    2018-12-12 17:01 
  • 2关注人数
  • 573浏览人数
  • 最后回答于:2018-12-12 17:47
    请选择关闭问题的原因
    确定 取消
    返回顶部