On Tue, Sep 23, 2008 at 2:53 PM, Amaris Nieves <[EMAIL PROTECTED]>wrote:
> Thank you guys. > > Leonardo: > > For what I understand myFaces_showPanelTab is a JavaScript function.*Is** > ** this function documented somewhere?* I tried to search the docs > provided at the project ( > http://myfaces.apache.org/tomahawk-project/tomahawk/) site but I didn't > find it. > It is a javascript file, so in the generated docs this part is not referred. If you want more info, you have to take a look at this files (dynamicTabs.js) inside tomahawk source code. You can use svn at: http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/ to get the latest code. regards Leonardo Uribe > > On Tue, Sep 23, 2008 at 4:13 AM, Bruno Aranda <[EMAIL PROTECTED]>wrote: > >> Hi, >> >> Another solution could be to play with the "disclosed" attribute for >> each tab. In your backing bean you could have some variable that >> changes >> >> <tr:panelTabbed> >> <tr:showDetailItem text="Tab 1" >> disclosed="#{myBackingBean.disclosedTab == 'myTab1'}"> >> ... >> </tr:showDetailItem> >> <tr:showDetailItem text="Tab 2" >> disclosed="#{myBackingBean.disclosedTab == 'myTab2'}"> >> ... >> </tr:showDetailItem> >> </tr:panelTabbed> >> >> Probably there are more elegant ways too, but that could do the trick, >> >> Bruno >> >> 2008/9/23 Leonardo Uribe <[EMAIL PROTECTED]>: >> > >> > >> > On Mon, Sep 22, 2008 at 5:59 PM, Amaris Nieves <[EMAIL PROTECTED]> >> > wrote: >> >> >> >> I want to be able to have a form inside one of the tabs of a >> >> <t:panelTabbedPane> and when a button is clicked the active tab changes >> to >> >> the next tab. How can I do this? >> >> Can have an example of how to achieve this? >> > >> > There is not a clean solution for this issue. It depends if you are >> using >> > client side or server side tab switch. >> > >> > on client side tab switch it renders something like this: >> > >> > <input type="submit" name="_idJsp0:panelTabbedPane1:_idJsp2.0" >> value="Tab1" >> > >> > onclick="return >> > >> myFaces_showPanelTab(0,'_idJsp0:panelTabbedPane1:_idJsp2_indexSubmit','_idJsp0:panelTabbedPane1:tab1_headerCell','_idJsp0:panelTabbedPane1:tab1.content',panelTabbedPane_5F_5FidJsp0_3ApanelTabbedPane1_3A_5FidJsp2_5FHeadersIDs,panelTabbedPane_5F_5FidJsp0_3ApanelTabbedPane1_3A_5FidJsp2_5FIDs,null,null,null,null);" >> > /> >> > >> > so call this java method should do the trick. but on server side tab >> switch >> > it is rendered like this: >> > >> > <input type="submit" name="_idJsp0:panelTabbedPane2:_idJsp37.0" >> value="Tab1" >> > /> >> > >> > You can render the same in other part to get the same effect. >> > >> > Maybe there are other alternatives (create a custom component that do >> the >> > previous is a more cleaner form.....), the previous one is ugly but >> works. >> > >> > regards >> > >> > Leonardo Uribe >> > >> >> >> >> Thank you. >> > >> > >> > >