Comment pouvons-nous ajouter clickenerener à activeitem dans Tabbar, Comme je recherche, j'ai trouvé que seul l'événement disponible est activeitemchange donc l'action ne fonctionnera que si je clique sur un autre élément, puis sur myitemSencha Touch 2 TabPanel actif Item click
2
A
Répondre
1
Utilisez la propriété delegate
lors de l'ajout d'auditeurs à ajouter un écouteur directement à l'onglet lui-même:
var tabPanel = Ext.Viewport.add({
xtype: 'tabpanel',
items: [
{
title: 'one',
html: 'one'
},
{
title: 'two',
html: 'two'
}
]
});
tabPanel.on({
delegate: 'tab',
tap: function(tab) {
console.log(tab.getText());
}
});
0
Simpler:
ajouter le bouton normalement, car il serait un onglet ... puis, dans tabpanel élément de configuration, ajouter:
listeners: {
activeitemchange: function(source, value, oldValue, eOpts) {
if(value.id == 'chiama') {
// do actions...
// for example open a link:
// document.location = 'www.google.it';
source.setActiveItem(oldValue); //avoid tab switching
return false; // avoid tab switching
}
}
}
Questions connexes
- 1. Sencha Touch: Ext.Map dans TabPanel
- 2. Sencha Touch 2 - Ext.LoadMask sur TabPanel changement article
- 3. Sencha Touch: Mise en page TabPanel imbriquée
- 4. Sencha touch :: make TabPanel glisse toujours 'left'
- 5. Sencha Touch tabPanel tabbar images dynamiques
- 6. Sencha Touch 2 TypeError
- 7. Sencha Touch 2 Ext.util.Geolocation
- 8. Sencha Touch 2 Draggable
- 9. Sencha Touch 2 Production
- 10. Sencha Touch 2 Onglets avec plusieurs onglets
- 11. Migration de Sencha Touch 1.1.x vers Sencha Touch 2
- 12. Comment puis-je contrôler sencha tabpanel navigation
- 13. Sencha Touch tabPanel utilisant des données dynamiques JSON
- 14. Utilisation de Carousel dans TabPanel tout en utilisant Sencha Touch
- 15. Sencha Touch-- Liste dans TabPanel ne fonctionne pas
- 16. Sencha Touch: barre d'outils à l'intérieur de TabPanel
- 17. Comment faire fonctionner XTemplate avec TabPanel dans Sencha Touch
- 18. Supprimer l'onglet focus pour tabPanel dans sencha touch
- 19. Sencha Touch 2 Liste Recharger
- 20. Authentification Sencha touch 2 oauth2
- 21. Sencha Touch 2 - Ext.device.SQLite.Database fonctionne?
- 22. Sencha touch 2 Boutique MVC
- 23. Sencha Touch 2 Thèmes standard?
- 24. Sencha touch 2- Remplacement Extispatch?
- 25. Sencha Touch 2 - Séquence d'exécution
- 26. Sencha touch 2 Ext.factory scope
- 27. Pourquoi la disposition par défaut de TabPanel est-elle verticale sur Sencha touch 2?
- 28. Utilisation de g.Raphael dans Sencha Touch 2
- 29. Sencha Touch 2: boîtes de message récursives
- 30. Sencha Touch 2 Liste imbriquée non affichée
Veuillez ajouter votre code et expliquer où exactement vous voulez mettre votre écouteur et ce que vous voulez faire exactement. –
@veena peut-être que cela vous aide. http://stackoverflow.com/questions/13178423/listener-to-tab-item-click-in-sencha –