Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 切换按钮值更改_Javascript_Extjs_Sencha Touch 2 - Fatal编程技术网

Javascript 切换按钮值更改

Javascript 切换按钮值更改,javascript,extjs,sencha-touch-2,Javascript,Extjs,Sencha Touch 2,下面是我在基于sencha的应用程序中用于显示切换按钮的代码 { xtype: 'togglefield', name: 'awesome', value: 1, label: 'Enable on startup?', labelWidth: '60%', value: false, listeners: { change: function(slider, thumb, newValue, old

下面是我在基于sencha的应用程序中用于显示切换按钮的代码

{
   xtype: 'togglefield',
   name: 'awesome',
   value: 1,
   label: 'Enable on startup?',
   labelWidth: '60%',
   value: false,
              listeners: {
                change: function(slider, thumb, newValue, oldValue) {
               if (this.isDisabled() == false)
               {   
                   App.gvars.enablestatus='N';
               }
               else 
               {
                  this.enable();
                  App.gvars.enablestatus='Y';
               }
              }
            }
  }

如何从其他方法更改上述切换字段的状态/值。请帮助我解决此问题

Ext.Viewport.add({
    xtype: 'togglefield',
    name: 'awesome',
    label: 'Are you awesome?',
    labelWidth: '40%',
    id: 'myToggle' 
});

Ext.getCmp('myToggle').setValue(true); // enable
Ext.getCmp('myToggle').setValue(false); // disable