0

以下のようにsenchaにトグルフィールドがあります

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

問題は、イベント 'change' が、トグル ボタンがドラッグされたときにのみ機能し、クリックして変更されたときに機能しないことです。クリックしてもリスナーを動作させるにはどうすればよいですか?他に見逃しているイベントはありますか?

4

1 に答える 1

0

id分野に関係している可能性が高い。ビューが正しく破棄されず、DOM に複数の同じ ID が存在する場合、イベント ワイヤリングが不安定になる可能性があります。

idコントローラーの参照に を使用した場合は、xtype代わりに を使用してみてください。

于 2013-01-07T22:02:18.917 に答える