debuggervar startdate = this.options.form.getWidgetByName("startdate").getValue(); var enddate = this.options.form.getWidgetByName("enddate").getValue();var baseway = this.options.form.getWidgetByName("baseway").getValue();var SUPPLIERNAME=this.options.form.getWidgetByName("SUPPLIERNAME").getValue(); var base=this.options.form.getWidgetByName("base").getValue(); var PRODUCT=this.options.form.getWidgetByName("PRODUCT").getValue(); var GROUPNAME=this.options.form.getWidgetByName("GROUPNAME").getValue(); var CATEGORY=this.options.form.getWidgetByName("CATEGORY").getValue(); var EXCEPTION=this.options.form.getWidgetByName("EXCEPTION").getValue(); var EXCEPTION_TYPE=this.options.form.getWidgetByName("EXCEPTION_TYPE").getValue(); if(startdate.length == 0){ alert("开始时间 过滤条件不能为空!"); }else if(enddate.length == 0){ alert("截止时间 过滤条件不能为空!"); }else if(baseway.length == 0){ alert("查询方式 过滤条件不能为空!"); } else { //接口为directExportToExcel: function (dsName, fileName, params, colNames)//注意参数中的特殊字符需要进行url编码,比如大括号,冒号等。var paramStr = encodeURIComponent("{startdate:'"+startdate+"', enddate:'"+enddate+"',baseway:'"+baseway+"', SUPPLIERNAME:'"+SUPPLIERNAME+"', base:'"+base+"', PRODUCT:'"+PRODUCT+"', GROUPNAME:'"+GROUPNAME+"', CATEGORY:'"+CATEGORY+"', EXCEPTION:'"+EXCEPTION+"', EXCEPTION_TYPE:'"+EXCEPTION_TYPE+"'}")//alert(paramStr);//数据集传参var colNames = encodeURIComponent("");if(confirm("提示:确定要导出吗!")) //弹出确认对话框 { setTimeout(function() { //指定导出的数据列,导出字段按此顺序排列,为空默认导出所有 _g().directExportToExcel("ds2","工厂事故投诉明细-"+startdate+"-"+enddate,paramStr,colNames); }, 2000); return true; //点击确定时,返回值为true,执行如上操作。 } else { return false; //点击取消时,返回值为false,不执行操作。 } }