下拉框筛选没有参数,导出筛选不了

盈利分析导出.cpt

FineReport Latty 发布于 2021-8-30 14:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
指间沙Lv6中级互助
发布于2021-8-30 14:26(编辑于 2021-8-30 14:46)

是你的导出按钮,没把参数带进去。参考这个

https://help.fanruan.com/finereport/doc-view-3710.html

JS直接写也可以

var start = this.options.form.getWidgetByName("year").getValue();     

var end = this.options.form.getWidgetByName("month").getValue();

var wllb = this.options.form.getWidgetByName("WLLB").getValue();

var REPORT_URL = '${servletURL}?viewlet=factory/QJWLBLFXYB.frm&op=export&format=excel' + "&wllb=" + wllb + "&year=" + start + "&month=" + end;

alert(start);

alert(end);

alert(REPORT_URL);

window.location = encodeURI(REPORT_URL);

最佳回答
0
陈阿大Lv5初级互助
发布于2021-8-30 14:19(编辑于 2021-8-30 14:32)

你的sql做了if 判断吧

image.png

  • Latty Latty(提问者) 你说的啥?不懂
    2021-08-30 14:23 
  • 陈阿大 陈阿大 回复 Latty(提问者) 你看图片里,这不是写了如果条件为空这些,条件就不带 ,怕是你这个sql没看哦,说实话这sql真长。。。。牛逼
    2021-08-30 14:33 
  • Latty Latty(提问者) 回复 陈阿大 这写的不对嘛,还是有什么问题了?
    2021-08-30 14:38 
  • 陈阿大 陈阿大 回复 Latty(提问者) 你不是问不选为什么只有一个条件吗,这个就是原因啊
    2021-08-30 14:41 
  • Latty Latty(提问者) 回复 陈阿大 对的,什么原因,解决方案
    2021-08-30 14:50 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-8-30 14:26

把这两个控件名改个名字,SQL上也改(month 和 year 是内置函数,最好不要重名)

image.png

  • 3关注人数
  • 389浏览人数
  • 最后回答于:2021-8-30 14:46
    请选择关闭问题的原因
    确定 取消
    返回顶部