+ -
当前位置:首页 → 问答吧 → extjs combo 里面的值重复了,为什么总是取到第一个值的id啊?

extjs combo 里面的值重复了,为什么总是取到第一个值的id啊?

时间:2010-10-21

来源:互联网

定义如下:
var combosuite =new Ext.form.ComboBox({
xtype:"combo",
fieldLabel: 'Destination Suite',
name: 'suitelist',
id:'combosuite',
allowBlank:false,
store:suite_store,
displayField:'name',  
valueField: 'id',  
mode: 'local', 
triggerAction: 'all',
editable:false,
width:200,  
emptyText:'Select a suite...',
//readOnly: true,
hiddenName: 'suiteid'
})

比如有两项值name都是ftp,但是id是不一样的,但是我不管选择哪个,combosuite.getvalue()得到的总是第一个ftp的id。

这个控件本身就是这样的吗?怎么样能修改?

作者: lfkcn   发布时间: 2010-10-21

getValue()是根据name来取值的

作者: zoujp_xyz   发布时间: 2010-10-21

热门下载

更多