EXT combobox老选择第一个

来源:百度知道 编辑:UC知道 时间:2024/09/25 02:30:48
formpanel中的items中
xtype:"combo",
id:"MemberType",
store:[['val',"男"],['val',"女"]],
fieldLabel:"性别",
editable:false,
valueField:'val',
displayField:'val',
mode:"local",
triggerAction:"all",
listeners:
{
"select":function(combo)
{
combo.getValue();
}
}
我想点下拉,但是不管我选择哪个,他都选择第一个,也就是男
希望高手帮忙

简单、简单
因为你的store里面 定义的value是一样的 都是'val' 所以Ext认定是同一个了
呵呵 改下这里就行了。
不过你store这样定义也不太好 你没有定义解析的字段 看下实例吧
定义解析的字段才能和你对应的valueField 和displayField对应上。
这2个字段代表一个下拉选项的值,一个代表下拉选项显示的值。你这里都定义成val也是不对的

那就任命选男的,
如果你是男的那么你运气,
如果你是女的那么只能认命当妖人,
如果你是男的,而想选女的,那你是人妖,
如果你是女的,而想选女的,那你是正常人。