sencha触摸切换按钮

hea*_*kit 7 event-handling togglebutton sencha-touch

你怎么能在按下切换按钮时运行一些动作,如:

{
    xtype: 'togglefield',
    name: 'enableSnd',
    label: 'Sound',
    value : 1    
}
Run Code Online (Sandbox Code Playgroud)

日Thnx!

rob*_*es3 6

这是我目前在我的应用程序中使用的示例.在"更改"中执行实际操作之前,我使用"beforechange"函数来检查和验证某些数据.

{
    xtype: 'togglefield',
    name: 'toggleName',
    label: 'My Toggle Field',
    listeners: {
        beforechange: function (slider, thumb, newValue, oldValue) {
            if (oldValue == 0 && newValue == 1) {
                // Changing from off to on...validate something?
            }
        },
        change: function (slider, thumb, newValue, oldValue) {
            if (oldValue == 0 && newValue == 1) {
                // Changing from off to on...do something?
            }
            else if (oldValue == 1 && newValue == 0)
                // Changing from on to off...do something?
        }
    }
}
Run Code Online (Sandbox Code Playgroud)