Tips&Tricks: Flexlib SupertabNavigator tab close event handling
Posted by Jai on August 20, 2009
To get handle of tab close event in super tab navigator of flexlib use:
<flexlib:SuperTabNavigator id="tabNavigator"
popUpButtonPolicy="auto"
closePolicy="{SuperTab.CLOSE_ALWAYS}"
tabClose="handleEventCloseTab(event);">
</flexlib:SuperTabNavigator>
private function handleEventCloseTab(event:SuperTabEvent):void
{
//Remove data from model in case of a Details tab close
if (tabNavigator.getChildAt(event.tabIndex) is DetailsTab)
{
var obj:DetailsTab=tabNavigator.getChildAt(event.tabIndex) as DetailsTab;
appModel.list.remove(obj.selectedId);
}
}
The event gives you the handle to do tab specific operations on tab close event.

