2010-10-09 5 views
3

J'essaie de faire un Tabpanel dans Sencha Touch et d'ajouter un gestionnaire à l'un des boutons, mais l'événement ne se déclenche pas lorsque je clique dessus. Des idées?Sencha Touch Tab Handlers

Voici le code:

Le gestionnaire:

var handler = function(button, event) { 
     var txt = "YES!"; 
     alert(txt); 
    }; 

Et l'article:

items: [{ 
     xtype: 'button', 
     title: 'Test', 
     html: 'Test', 
     iconCls: 'info', 
     cls: 'card1', 
     handler: handler 
    }] 

Répondre

3

Pour votre cas, si vous voulez que votre événement soit déclenché que dans le cas d'un onglet, vous pouvez écouter l'événement activate de cet onglet:

items: [{ 
     xtype: 'button', 
     title: 'Test', 
     html: 'Test', 
     iconCls: 'info', 
     cls: 'card1', 
     listeners: { 
      activate : function() {alert("bam!")} 
     } 
    }] 
Questions connexes