var stepStore = new Ext.data.ArrayStore({// 数据格式为步骤名称,前一个步骤 本步骤 fields : ['sid', 'stepname', 'qstepid1', 'bstepid2'], data : [['1', '纸质材料申报', '483724429', '483724430']] }); var stepCombo = new Ext.form.ComboBox({ id:'stepComboID', fieldLabel : '步骤名称', store : stepStore, displayField : 'stepname', typeAhead : true, mode : 'local', valueField : 'sid', forceSelection : true, triggerAction : 'all', emptyText : '请先选择步骤', selectOnFocus : true, listeners : { select : function(combo, record, index) { printBysPaperGrid.dataParams = '&,' + record.get('qstepid1') + ',' + record.get('bstepid2'); nowqstepid = record.get('qstepid1'); nowbstepid = record.get('bstepid2'); } } }); 自己给下拉框赋值 var ifAllot = new Ext.form.ComboBox({ fieldLabel : net.uni.in1.notBlankMark + '指派业务部', store : { xtype : 'simplestore', fields : [{ name : 'value', mapping : 'id' }, { name : 'text', mapping : 'name' }] }, displayField : 'text', valueField : 'value', typeAhead : true, mode : 'local', allowBlank : false, hiddenName : 'depId', blankText : "此选项为必填项", triggerAction : 'all', emptyText : "-未选择-", selectOnFocus : true, anchor : '50%' }); if (orgStore.list) { ifAllot .getStore() .loadData(orgStore.list.list); }