var store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url:'users.xml'}), reader: new Ext.data.XmlReader( { totalRecords:'TotalRecord', record:'User' }, [ {name:'Id'}, {name:'Name'}, {name:'Sex'} ] ), remoteSort: false }); store.load({ callback:function(r,o,s){ for(var i = 0; i<r.length; i++ ) { //alert(r[i].get("Name")); } } }); var comBo = new Ext.form.ComboBox( { allowBlank: false, valueField: "Id", displayField: "Name", width: 200, maxHeight:250, typeAhead: true, triggerAction: 'all', emptyText: '===请选择===', loadingText: '正在加载数据、请稍等......', selectOnFocus: true, forceSelection: true, editable: true, disabled: false, store: store, mode: 'local', renderTo: 'form-cb', listeners:{select: getValue/*,blur: changeTagCatId*/} }); function getValue(){ alert(comBo.getValue()); }