如何默认页面只展示3行数据记录,导出excel文件后数据完整呢
导出excel的话,自己定义导出吧,我之前做过一个例子,是单元格超链接,然后在sql查询sql种加一个 参数a,模板参数a默认为0,sql逻辑里最后面加 ${if(a=0,"limit 3","")} ,这样报表打开的时候,默认预览就是3条,然后这个链接下载的时候,传参1,这样sql运行的时候sql就不走limit3的语句了
https://help.fanruan.com/finereport/doc-view-2597.html
查询的时候
limit 3
导出的时候导出另外一个拷贝后的 报表不同数据过滤的条件。不带limit3
最简单方案,做两个cpt模板,展示的数据集限制3个数据,导出的不做显示,然后导出调用不限制数据的那个模板就可以了
做是应该可以做,最简单的 在数据集 SQL 限制个数 的条件设置为参数 这样 自定义导出的时候参数写一百万 就可以了
JS实现自定义导出文件名称-https://help.fanruan.com/finereport/doc-view-1822.html 看JS部分