tab的数据你还不是通过数据集与报表块弄成多个,如果想导出多个,那么单独写一个cpt模板,参数名称和决策报表一样的名称
这样通过js直接导出这张cpt就行了,你把这张cpt的格式也设置和tab块里面的完全一样,用户又 不知道你如何实现的,只要有这个功能就行了!
js自定义导出
var enddate=_g().getWidgetByName("结束日期").getValue();
var bm=_g().getWidgetByName("citycode").getValue();//复选框
//报表路径和名称,你自己改,只改viewlet=后面的,前面的不要动!
var url = ("${servletURL}?viewlet=cs/detail.cpt");
//传参数和导出excel的格式设置,以及文件名称
var config={
startdate:startdate,
enddate:enddate,
city_code:bm,
format:"excel",
extype:"simple",
__filename__:"导出文件测试"//自定义导出的文件名称你自己去修改
};
FR.doHyperlinkByPost(url,config,"_self");//传参数执行导出