0

我在 sencha 中有一个切换字段,如下所示

{
    xtype: 'togglefield',
    name: 'pushnotifications',
    id: 'pushnotifications',                                   
    label: 'Enable Push Notifications?',
    labelWidth: '40%',
    height: '100%',
    listeners: {                           
        change: function(field, thumb, enabled) {
            alert('sss');
        } 
    }                          
}

问题是事件“更改”仅在拖动切换按钮时有效,而在单击更改时无效。即使单击,我如何才能让侦听器工作?还有其他我错过的事件吗?

4

1 回答 1

0

这可能与该id领域有关。如果视图没有正确销毁,并且最终在 DOM 中有多个相同 ID,那么事件连接可能会变得不稳定。

如果您id在控制器中使用了 ref ,请尝试使用 the xtype

于 2013-01-07T22:02:18.917 回答