能否填报预览时候只展示部分数据,导出数据才导出全部数据?

有张按客户维度出的报表,数据量过大,能否在填报预览时候只展示部分数据,导出数据才导出全部数据?

FineReport linqisi123 发布于 2020-7-5 15:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-5 15:22(编辑于 2020-7-5 15:25)

这个要添加自定义导出按钮,


var DIQU = this.options.form.getWidgetByName("Diqu").getValue();  //参数控件名,按需添加,不需要可以不加

var RIQI = this.options.form.getWidgetByName("Riqi").getValue(); // 参数控件名,按需添加,不需要可以不加

var REPORT_URL='${servletURL}?reportlet=备份/导出测试frist.cpt&Diqu='+DIQU+'&Riqi='+RIQI+'&format=excel';

window.location=encodeURI(REPORT_URL);


最佳回答
1
snrtuemcLv8专家互助
发布于2020-7-6 08:08

建议展示的时候可以隐藏不需要的数据,导出时候设置导出隐藏行列

image.png

  • 吾姓独孤 吾姓独孤 隐藏他数据也是要加载的,查询速度还是一样
    2020-07-06 08:55 
  • snrtuemc snrtuemc 回复 吾姓独孤 那就展示一个页面,导出一个页面,单机导出按钮,带参数跳转导出模板来导出数据
    2020-07-06 09:29 
  • 吾姓独孤 吾姓独孤 回复 snrtuemc 应该可以~
    2020-07-06 09:30 
  • linqisi123 linqisi123(提问者) 回复 snrtuemc 请问怎么个展示一个页面?
    2020-07-07 13:38 
最佳回答
0
TheDeathLv3见习互助
发布于2020-7-6 09:16

SQL写分页展示。填报肯定是全加载,而且还要渲染控件。性能肯定堪忧。

  • 4关注人数
  • 710浏览人数
  • 最后回答于:2020-7-6 09:16
    请选择关闭问题的原因
    确定 取消
    返回顶部