2012-06-21 76 views
1

我有這個問題,我可以參考一個按鈕來控制它。我不明白控制器的邏輯,看到我的示例代碼:按鈕控制器Sencha Touch 2

Ext.define('myMoney.controller.Inicio', { 
    extend: 'Ext.app.Controller', 

    config: { 
     refs: { 
      loginForm: '#loginForm', 
      logButton: '#logButton', 
     }, 
     control: { 
      logButton: { 
       tab: "autenthic" 
      } 
     } 
    }, 

    autenthic: function(){ 
     console.log("Wazzup!?"); 
    } 
}); 

我有我的觀點:

Ext.define('myMoney.view.Inicio', { 
    extend: 'Ext.form.Panel', 
    xtype: 'inicio', 

    requires: [ 
    'Ext.form.FieldSet', 
    'Ext.field.Password' 
    ], 

    config: { 
     title: 'Inicio', 
     iconCls: 'home', 
     styleHtmlContent: true, 
     scrollable: true, 

     items: [ 
      { 
       xtype: 'toolbar', 
       title: 'Money Tracker', 
       docked: 'top' 
      }, 
      { 
       xtype: 'fieldset', 
       title: 'Inicio de Sesion', 
       id: 'loginForm', 
       instructions: '(Por favor coloca tu usuario y clave)', 

       items: [ 
        { 
         xtype: 'textfield', 
         name: 'us', 
         label: 'Usuario' 
        }, 
        { 
         xtype: 'passwordfield', 
         name: 'pw', 
         label: 'Clave' 
        } 
       ] 
      }, 
      { 
       xtype: 'button', 
       width: '50%', 
       centered: true, 
       text: 'Aceptar', 
       ui: 'confirm', 
       id: 'logButton' 

      } 
     ] 

    } 

}); 

有什麼不對?

回答

3

而不是

tab: "autenthic" 

tap: "autenthic" 
+0

我可以這樣認爲:我的電腦最後nigth /好幾個小時,這是我得到了什麼。謝謝,我爲此感到高興。 –