Index: ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js =================================================================== diff -u -r27230 -r27249 --- ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js (.../operationReservationView.js) (revision 27230) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/operationReservationView.js (.../operationReservationView.js) (revision 27249) @@ -218,7 +218,7 @@ ), listeners: { beforeload: function(s,options){ - s.baseParams.orgUnitCode = top.Ext.getCmp('departCoding').getValue(); + //s.baseParams.orgUnitCode = top.Ext.getCmp('departCoding').getValue(); } } }); @@ -354,14 +354,24 @@ allowBlank : false, anchor : '100%', listeners : { - select : function(combo , record , index){ + select : function(combo , record , index){ top.Ext.getCmp('departCoding').setValue(record.data.id); top.Ext.getCmp('depart').setValue(record.data.name); operationNameStore.load(); handleDepartStore.load(); + top.Ext.getCmp('operatingRoom').setValue(""); operationRoomJsonStore.baseParams.orgUnitCode = record.data.id; operationRoomJsonStore.load(); + }, + blur : function(){ + var departVal = top.Ext.getCmp("depart").getRawValue(); + if(departVal == "" || departVal == null || departVal == undefined){ + top.Ext.getCmp('departCoding').setValue(""); + top.Ext.getCmp('operatingRoom').setValue(""); + operationRoomJsonStore.baseParams.orgUnitCode = ""; + operationRoomJsonStore.load(); + } } } }]