EXTJS如何设置ComboBox的值

new Ext.form.ComboBox({

            fieldLabel: '就业类别 style="color:red;">*  ',

            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中,也是可以显示成我们设置的值的。


你可能感兴趣的:(EXTJS,EXTJS,ComboBox,hiddenName)