如何默认页面只展示3行数据记录,导出excel文件后数据完整呢

如何默认页面只展示3行数据记录,导出excel文件后数据完整呢

FineReport yzm239581 发布于 2021-6-4 11:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2021-6-4 11:18

导出excel的话,自己定义导出吧,我之前做过一个例子,是单元格超链接,然后在sql查询sql种加一个 参数a,模板参数a默认为0,sql逻辑里最后面加 ${if(a=0,"limit 3","")}  ,这样报表打开的时候,默认预览就是3条,然后这个链接下载的时候,传参1,这样sql运行的时候sql就不走limit3的语句了image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-6-4 11:17
最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-4 11:17

查询的时候

limit 3

导出的时候导出另外一个拷贝后的 报表不同数据过滤的条件。不带limit3

最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-4 11:21

最简单方案,做两个cpt模板,展示的数据集限制3个数据,导出的不做显示,然后导出调用不限制数据的那个模板就可以了

最佳回答
0
孤陌Lv6资深互助
发布于2021-6-4 13:30(编辑于 2021-6-5 07:41)

做是应该可以做,最简单的 在数据集 SQL 限制个数 的条件设置为参数 这样 自定义导出的时候参数写一百万 就可以了

JS实现自定义导出文件名称-https://help.fanruan.com/finereport/doc-view-1822.html  看JS部分 

  • yzm239581 yzm239581(提问者) 具体要怎样做呢
    2021-06-04 15:27 
  • 孤陌 孤陌 回复 yzm239581(提问者) SQL不会写? 把限制条数 的条件设置为参数啊
    2021-06-05 07:38 
  • 5关注人数
  • 547浏览人数
  • 最后回答于:2021-6-5 07:41
    请选择关闭问题的原因
    确定 取消
    返回顶部