参数传递后导出sheet2

能否在查询的时候查询sheet1的内容,导出的时候将查询参数传递到sheet2,然后导出sheet2的内容

image.png

image.png

FineReport yzm282845 发布于 2022-4-8 16:03 (编辑于 2022-4-11 11:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-4-8 16:04
  • yzm282845 yzm282845(提问者) 啥意思,我现在报表数据量太大,我想做一个数据集limit一下行数,配在sheet1里面用于查询,另一张不limit放在sheet2里面用于导出,这样查询的时候自动查询sheet1,不查询sheet2,导出的时候自动导出sheet2不导出sheet1
    2022-04-08 16:36 
  • snrtuemc snrtuemc 回复 yzm282845(提问者) 额,那就不要做在一张cpt模板上,直接两张模板,展示一张,导出一张,导出直接调用全部数据那张cpt,方式就参考我上面的文档
    2022-04-08 16:40 
  • yzm282845 yzm282845(提问者) 回复 snrtuemc 那多个查询参数要传递js怎么写啊
    2022-04-08 16:43 
  • snrtuemc snrtuemc 回复 yzm282845(提问者) 直接URL后面拼接啊,例如 XXXXX.cpt&参数1=\"+cs1+\"&参数2=\"+cs2
    2022-04-08 16:46 
  • yzm282845 yzm282845(提问者) 回复 snrtuemc 这个参数是可以动态的吗,比如我查询用的cpt参数写了123,点击导出就把123传递到导出用的cpt里面再导出
    2022-04-08 16:49 
最佳回答
0
Leonard.LinLv5初级互助
发布于2022-4-8 17:59(编辑于 2022-4-12 10:24)

复制多一个 写js传参,点击下载excel。你差了?viewlet把

var REPORT_URL = '${servletURL}?viewlet=07 VSCM/发运节奏.cpt&format=excel' + '&STARTDATE1=' + STARTDATE1 + '&ENDDATE1='+ENDDATE1;

window.location = (REPORT_URL);

image.png

  • yzm282845 yzm282845(提问者) 为什么点击导出的时候会白屏没反应,我写的js有什么问题吗,图已上传
    2022-04-11 11:43 
  • yzm282845 yzm282845(提问者) 实际上我的参数是很多的,只用了其中一个来测试
    2022-04-11 11:44 
  • 3关注人数
  • 353浏览人数
  • 最后回答于:2022-4-12 10:24
    请选择关闭问题的原因
    确定 取消
    返回顶部