Extjs4.0中ComboBox如何将第一项设为默认值

2024-11-23 16:23:38
推荐回答(3个)
回答(1):

使用value:

{
    xtype:'combobox',
    fieldLabel:'选择框',
    value:1,
    store:Ext.create('Ext.data.Store',
    {
        fields:['id','name'],
        data:
        [
            {'id':1,'name':'第一选项'},
            {'id':2,'name':'第二选项'},
            {'id':3,'name':'第三选项'}
        ]
    }),
    displayField:'name',
    valueField:'id'
}

回答(2):

设置默认值,可以用Ext.form.field.ComboBox的value配置项,是config项,设置默认值,注意是value,对应valueField的值。不是displayField的值啊

回答(3):

Ext.getCmp('id').setRawValue('默认值'); id是combox的id