我是靠谱客的博主 端庄荷花,最近开发中收集的这篇文章主要介绍finereport 导出报表重命名,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

finereport 导出报表重命名

程序员_小小 2017-07-28 10:49:31  1520  收藏
分类专栏: 经验,学习
版权
对于finereport导出报表,有时,根据工作实际需要,导出文档的名字需要重新命名,甚至会加上日期,方便和过往报表做比较。

现在,记录一下,自己工作过程中,报表重命名的方法

方法1、报表设计器重命名

       模板 --> 模板web属性 --> 标题 -->XXXXX(新报表名称)

方法2、更改服务器端代码

       一般情况下,我们都是通过URL访问报表,因此,直接在URL后增加&__filename__=名称即可,注:&__filename__前后都有两个下划线。、

      利用JQ还可以在名称的后面拼接其他自定义信息,比如日期。

代码示例:

JSP:

    <ul>
        <li><a target="_blank"  href="${reportUrl}/platform/console/rr.do?reportlet=COSTING%2FAAAAAA%2FXXXXXXXXXXX.cpt">XXXXXXXXXXX</a></li>
        <li><a target="_blank"  href="${reportUrl}/platform/console/rr.do?reportlet=COSTING%2FAAAAAA%2Faaaaaaaaaaaaaa.cpt">aaaaaaaaaaaaaa</a></li>
        <li><a target="_blank"  href="${reportUrl}/platform/console/rr.do?reportlet=COSTING%2FAAAAAA%2Fbbbbbbbbbbbbb.cpt">bbbbbbbbbbbbb</a></li>
    </ul>

JQ
        var mydate = new Date();
        $('a').each(function(){
            var val = $(this).attr('href') + '&__filename__='.concat(encodeURI(encodeURI($(this).text())),mydate.toLocaleDateString());
            $(this).attr('href',val);
        });

根据以上代码,可以导出【XXXXXXXXXXX2017-7-28.xlsx】式样命名的报表。
————————————————
版权声明:本文为CSDN博主「程序员_小小」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qingdatiankong/article/details/76231354

最后

以上就是端庄荷花为你收集整理的finereport 导出报表重命名的全部内容,希望文章能够帮你解决finereport 导出报表重命名所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部