Is there a way to attach an OnClick event to a tab switch in EXTJS?
I make the grid like this:
var simple = new Ext.FormPanel({ labelWidth: '100%', border:false, width: '100%', style: { height: '291px' }, items: { xtype: 'tabpanel', activeTab: 0, //labelWidth: 75, // label settings here cascade unless overridden items:[{ url:'save-form.php', title: 'Tab 1', ...
Thanks!
I added in a listener after the tabs were defined like this:
//define all tabs, and after the ] from the tab panel JSON:
listeners: {
'tabchange': function(tabPanel, tab) {
alert("tab changed");
}
}
This just alerts when the tab changed, which is sufficient for my purposes. I'm not sure though how to find out which tab is the current tab.
Hope this helps someone in the future.
There is a tabchange
event that fires when the active tab changes: http://www.sencha.com/learn/Ext_FAQ_TabPanel
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With