jquery combobox 默认值如何设置??
我给combobox赋了10个值,想再给个默认值,这个默认值有可能是这10值里面的,有可能不是, 展开
设置默认值有2种方式:
在combobox创建时,属性里面直接设定初始值,例如:
{ xtype: 'combobox', value: '123', store: ...}
combobox创建之后,利用对象的方法,动态设定初始值,例如:
combobox.setValue('123');
需要注意的地方是,combobox的 以下属性:
{
xtype: 'combobox',
displayField: 'name', //显示值
valueField: 'value', //真实值
value: '123', //默认初始值
store: Ext.create('Ext.data.Store',{
fields: ['name','value'],
data: [{'name': '一二三', 'value': '123' },
{'name':'四五六', 'value': 456' }...]
})
}
这样设定值后,combobox,会显示 一二三... 也就是在使用过程中,要注意 store.fields 和 displayField ,valueField, value 搭配来使用
你直接取最后转出来的select对象,然后一般select怎么设,它就怎么设就ok了
就是select,我目前是对比一下已有的数据,然后selectindex,但是如果已有数据没有我想要的值怎么办呢?难道select就不能临时设置一个val?
如果没有,你给select手动加一个option,然后把这项设成selected不就Ok了?
html
html里面是没有combox的
只有radio,checkbox这些的