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

Hi All,

        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.

Reply via email to