帆软中如何自定义动态文件名加日期,导出按钮

本文介绍如何在帆软报表中实现根据自定义时间段筛选并导出数据的方法。通过设置时间控件和导出按钮,利用JavaScript动态拼接URL参数,实现数据报表的精确时间范围导出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

帆软中,根据时间段读取数据,导出该时间段内展示的数据,文件标题为:****数据表20200601

在这里插入图片描述
首先自定义时间开始结束的时间插件,在定义导出按钮,唯一要做的就是在导出事件中调用帆软内的函数

var a = this.options.form.getWidgetByName(“timetext”).getValue();
var b = this.options.form.getWidgetByName(“timetext2”).getValue();
var url = “http://ip地址加端口/webroot/decision/view/report?viewlet=*****数据表.cpt”;
var url2 = url + “&开始时间=” + a + “&结束时间=” + b + “&format=excel&filename=****数据表” + a;
window.open(encodeURI(url2));

注释:timetext和timetext2是导出按钮后面的两个文本控件的名字,因为我的时间控件需要精确到时分秒,所以我在文本空间中转换了格式,只要年月日。a和b就是读取年月日。

在url2中,进行动态导出拼接,我只把开始时间加在文本后门,如果需要也可以把b追加上去。

在url和url2中的汉字根据个人实际情况编写

在这里插入图片描述
导出的文件就是数据报表加上时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值