Javascript 获取更改事件上的selectItem
给定Sencha Touch(pr3)中的以下代码,我总是在警报中得到“全部”Javascript 获取更改事件上的selectItem,javascript,html,web-frameworks,sencha-touch-2,Javascript,Html,Web Frameworks,Sencha Touch 2,给定Sencha Touch(pr3)中的以下代码,我总是在警报中得到“全部” { xtype:'selectfield', 选项:[ {text:'AllInboxes(5)'名称:'all',值:'all'}, {text:'对应关系(2)',名称:'cores',值:'对应关系'}, {文本:'ERP(2)',名称:'ERP',值:'ERP'}, {text:'Media(1)'名称:'med',值:'Media'} ], 听众:{ 更改:功能(值){ 警报(值。原始值); //将值参数传
{
xtype:'selectfield',
选项:[
{text:'AllInboxes(5)'名称:'all',值:'all'},
{text:'对应关系(2)',名称:'cores',值:'对应关系'},
{文本:'ERP(2)',名称:'ERP',值:'ERP'},
{text:'Media(1)'名称:'med',值:'Media'}
],
听众:{
更改:功能(值){
警报(值。原始值);
//将值参数传递到第二个选择字段的存储
}
},
}
有人能告诉我是什么问题吗
以下代码工作:
change: function(field, value) {
if (value instanceof Ext.data.Model) {
value = value.get(field.getValueField());
}
console.log(value);
//Pass value parameter to the 2nd select field's store
}
看
它需要三个参数
- 场
- 新价值
- 旧价值
change: function(field, newValue, oldValue){
alert(newValue);
}
希望这有帮助那么,你自己回答了吗?