finereport 导出报表重命名

对于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】式样命名的报表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值