Index: ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyView.js =================================================================== diff -u -r27770 -r27808 --- ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyView.js (.../departmentMonthlyView.js) (revision 27770) +++ ssts-web/src/main/webapp/disinfectsystem/reportforms/departmentMonthlyView.js (.../departmentMonthlyView.js) (revision 27808) @@ -2,6 +2,8 @@ var grid; var reportTypeJson = null; var dataForPatternOfReport = []; +var departSearchValue = ''; +var isSelect = false; var myMask; Ext.onReady(function() { @@ -76,7 +78,7 @@ var startTime = $Id('startTime').value; var endTime = $Id('endTime').value; //var departSearch = $Id('departSearch').value; - var departSearch = Ext.getCmp("departSearch").value; + var departSearch = departSearchValue; var disposableGoodsType = Ext.getCmp("disposableGoodsType").value; var patternOfReport = null; if(reportTypeJson != null && reportTypeJson.length == 1){//配置了一个报表格式 @@ -182,7 +184,7 @@ id : 'editTbar', handler : function() { var month = Ext.getCmp('monthSearch').getRawValue(); - var depart = Ext.getCmp('departSearch').getValue(); + var depart = departSearchValue; location.href=WWWROOT + "/disinfectsystem/reportforms/departmentMonthlyExport.jsp?depart="+depart+"&month="+month+"&reportType=科室月报明细"; } } ]; @@ -308,7 +310,20 @@ triggerAction : 'all', hideTrigger : true, typeAhead : false, - allowBlank : true + allowBlank : true, + listeners : { + blur : function(){ + if(isSelect){ + isSelect = false; + }else { + departSearchValue = this.lastQuery; + } + }, + select:function(store,records){ + departSearchValue = records.data.name; + isSelect = true; + } + } }] },{ columnWidth : .2,