Index: ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js =================================================================== diff -u -r16926 -r16967 --- ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js (.../comboTousseForm.js) (revision 16926) +++ ssts-web/src/main/webapp/disinfectsystem/basedatamanager/tousse/comboTousseForm.js (.../comboTousseForm.js) (revision 16967) @@ -787,8 +787,13 @@ combo.setValue(record.data.departName); top.Ext.getCmp("cssdCode").setValue(record.data.departCode); taskGroupJsonStore.baseParams["handlerDepartCode"] = record.data.departCode; - taskGroupJsonStore.load(); - top.Ext.getCmp("taskGroup").enable(); + var tg = top.Ext.getCmp('taskGroup'); + taskGroupJsonStore.load({ + callback: function (records, operation, success) { + tg.setValue(records.length == 0 ? '' : records[0].get('taskGroupName')); + } + }); + tg.enable(); } } }] @@ -807,15 +812,15 @@ displayField: 'taskGroupName', store: taskGroupJsonStore, //这里要改成local,不然第一次选中这个下拉框会去load两次 - mode: 'local', + // mode: 'local', forceSelection: true, allowBlank: false, triggerAction: 'all', anchor: '100%', listeners: { beforequery: function () { taskGroupJsonStore.baseParams["handlerDepartCode"] = top.Ext.getCmp("cssdCode").getValue(); - taskGroupJsonStore.load(); + // taskGroupJsonStore.load(); } } }]