-
16 Apr 2012 5:44 AM #1
Unanswered: [ TABPANEL] How to select an tabbar icon tap event
Unanswered: [ TABPANEL] How to select an tabbar icon tap event
Hi all,
I have this tabpanel :
How could I get ref and which event to control in order to get the tap on the 4th element icon for example.Code:Ext.define('Webshop.view.main', { extend: 'Ext.TabPanel', xtype: 'mainpanel', id: 'mainpanel2', requires: [ 'Webshop.view.cart.shoppingCartContainer', 'Webshop.view.search.form', 'Webshop.view.catalogNavigation' ], config: { fullscreen : true, tabBarPosition : 'bottom', layout : 'card', items: [ { title : 'Catalogue', iconCls : 'bookmarks', xtype : 'catalognavigation' },{ title : 'Recherche', iconCls : 'search', xtype : 'searchnavigationview' },{ title : 'Panier', iconCls : 'organize', xtype : 'shoppingCartContainer', id : 'shoppingCartContainer' },{ title : 'Mon espace', xtype : 'monespacecontainer', iconCls : 'user', iconMask: true, } ] }, });
I have tried many way without success.
Thanks in advance
-
16 Apr 2012 6:12 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
- Answers
- 3113
Within the config object, add the control config like:
Code:control : { 'tab' : { tap : 'onTabTap' } }Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
16 Apr 2012 6:43 AM #3
So it is not possible to do it within the controler ?
I thought the good way aw to write all event in controler.
What's the difference and why could'nt I do it in the controler ?
-
16 Apr 2012 6:53 AM #4Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,714
- Vote Rating
- 438
- Answers
- 3113
Sure you can... The tab bar is a child of the tab panel and each tab is a child of the tab bar so you can resolve in a controller.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote