帆软中,根据时间段读取数据,导出该时间段内展示的数据,文件标题为:****数据表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中的汉字根据个人实际情况编写
导出的文件就是数据报表加上时间。