那你就自定义导出写js,判断参数的值
var enddate=this.options.form.getWidgetByName("结束日期").getValue();
var bm=this.options.form.getWidgetByName("citycode").getValue();//复选框
//报表路径和名称,你自己改,只改viewlet=后面的,前面的不要动!
if(bm.length==0 ){
alert("bm参数为空不能导出,请检查!!!")
}
else {
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");//传参数执行导出
}
-----------查询按钮也写js判断--------------
var enddate=this.options.form.getWidgetByName("结束日期").getValue();
var bm=this.options.form.getWidgetByName("citycode").getValue();//复选框
if(bm.length ==0){
alert("bm参数为空,不能查询");
}
else {
_g().parameterCommit();
}