DIRECT 新技术 Extjs扩展 Ext.ux.BaseDataComboBox
简单实现方式如下所示:(加载的时候会自动显示值 数据库存的是学历名称值 )
managDegree : new Ext.ux.BaseDataComboBox({fieldLabel : "学历",name : "managDegree",storeParams:{className:'ManagerDegree',author:'',orderBy:' order by {managDegreeCode}'},fields : ['managDegreeCode','managDegreeName'],title : "(<font color=black>学历代码</font>)<font color=blue>学历名称</font>",tpl:'<tpl for="."><div + field.fieldLabel + ">,请稍后尝试保存!";IORegisterChangeAction.getJsonObjectForBaseData('ManagerDegree','managDegreeName',newValue, function(result, e){this.editStatus = null;if (!Ext.isEmpty(result)) {if (result.success) {field.setValue("");if (!Ext.isEmpty(result.data) && result.data.length>0) {var c = '('+result.data[0].managDegreeCode+')'+result.data[0].managDegreeName;field.setValue(c);}}}}.createDelegate(this));}.createDelegate(this)} }),