new Ext.form.ComboBox({
fieldLabel: '就业类别<span style="color:red;">* </span>',
emptyText: '请选择',
store: WORK_JOBCATEGORYStore,
id: '_job_category',
hiddenName: 'job_category',
// name: 'job_category',
triggerAction: 'all',
// 让第二次的下拉项为全部的options
displayField: 'displayText',
valueField: 'jobCategory',
mode: 'local',
editable: false,
typeAhead: true,
allowBlank: false,
width: 200
})
细心的同学也许会注意到了,这里设置的id和hiddenName有所区别的!!!
Ext.getCmp("_job_category").setValue(userInfo.job_category);
如果我们玩的再厉害点儿,
Ext.getCmp("_job_category").setRawValue(userInfo.job_category);
这样子即使设置的值不在ComboBox的store中,也是可以显示成我们设置的值的。