Hi Purvesh
You need to implement a tabChangelistener. Heres one way to
do it.
[1] Set serverSideTabSwitch to true
serverSideTabSwitch="true"
[2] Add a tab change listener as a child component to the panelTabbedPane
<t:tabChangeListener type="cms.beans.inventory.StorageArea"/>
[3] Implement the listener interface in your backing bean.
public class StorageArea extends AbstractUITableBean implements TabChangeListener {
public void processTabChange(TabChangeEvent event) throws AbortProcessingException {
getLogger().debug("Got tab change event. ");
getLogger().debug("Old tab Index = " + event.getOldTabIndex());
getLogger().debug("New tab Index = " + event.getNewTabIndex());
getSessionBean().storeParam(getSessionKey(TAB_KEY), event.getNewTabIndex());
}
From: Purvesh Yadav [mailto:[EMAIL PROTECTED]
Sent: Monday, May 29, 2006 10:16 AM
To: [email protected]
Subject: Solution for Which tab i have clicked
I am using t:panelTabbedPane for creating multiple tab. when i click on any tab such as tab1 or tab2 i am not getting any event. Can any body give me solution or code with which i come to know which tab i have clicked.
So, that when i click on tab2 i should come to know that tab2 is selected and when i clicked on tab1 i should come to know that tab1 is selected or clicked.
Regards,
Purvesh
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1ยข/min.

