JS按钮传控件值并导出

图片.png

图片.png

我想通过点击按钮,导出指定cpt的数据,并且点击导出的同时把文本框内的值传到cpt中作为过滤条件,这样可以实现吗?

FineReport 发粪的小青年 发布于 2021-6-3 13:27 (编辑于 2021-6-3 13:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-3 13:29

可以的啊

  • 发粪的小青年 发粪的小青年(提问者) var lx1 = this.options.form.getWidgetByName(\"textEditor1\").getValue(); var REPORT_URL = \'${servletURL}?viewlet=test/WorkBook2.cpt&op=export&format=csv&sessionID=\' + aaa; window.location = encodeURI(REPORT_URL);
    2021-06-03 13:29 
  • 发粪的小青年 发粪的小青年(提问者) 我已经获取到控件值了,怎么写传过去呢
    2021-06-03 13:30 
  • snrtuemc snrtuemc 回复 发粪的小青年(提问者) 这样有问题吗,可以的啊,关机看下你的aaa有没有获取到,alert一下看看
    2021-06-03 13:31 
  • snrtuemc snrtuemc 回复 发粪的小青年(提问者) 直接在你后面,像aaa那样拼接啊 --ar REPORT_URL = \'${servletURL}?viewlet=test/WorkBook2.cpt&op=export&format=csv&sessionID=\' + aaa+\'&lx1=\'+lx1;
    2021-06-03 13:32 
最佳回答
1
luojian0323Lv7资深互助
发布于2021-6-3 13:30

///////////////////////////////js 自定义导出 excel///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////js 自定义导出 excel

var ZT= this.options.form.getWidgetByName("zt").getValue();  

//var RIQI = this.options.form.getWidgetByName("Riqi").getValue(); 

var REPORT_URL='${servletURL}?reportlet=目录/报表名.cpt&zt='+ZT+'&format=excel';

window.location=encodeURI(REPORT_URL);

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