Are there any javascript errors shown in the browser console when you click the tab?
-Richard On Tue, Mar 20, 2012 at 12:13 AM, Sandeep Gupta <[email protected]>wrote: > Hi > > I have taken PanelTabbed example source and copied it as follows > > <tr:panelTabbed> > <tr:showDetailItem text="Apache Trinidad Components" position="above" > > <tr:panelHeader text="Apache Trinidad Components First Child" /> > <tr:panelHeader text="Apache Trinidad Components Second Child"/> > </tr:showDetailItem> > <tr:showDetailItem text="Architecture"> > <tr:panelHeader text="Architecture First Child"/> > <tr:panelHeader text="Architecture Second Child" /> > </tr:showDetailItem> > <tr:showDetailItem text="Release" disabled="true"> > <tr:panelHeader text="Release First Child"/> > <tr:panelHeader text="Release Second Child"/> > </tr:showDetailItem> > </tr:panelTabbed> > > The tabs are shown.Now do the following sequence. press, 'Architecture' > tab, that tab is shown. Press 'Apache Trinidad Components' tab, tab is > shown. Press 'Architecture' tab again - Now this tab is NOT SHOWN > > I am working with the following enviornment > > Application server: Jboss AS7 (JSF implementation provided by JBOSS) > Trinidad: 2.0.0 jars > > web.xml as follows > > <?xml version="1.0" encoding="UTF-8" ?> > <web-app > xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance> > " > xmlns="http://java.sun.com/**xml/ns/javaee<http://java.sun.com/xml/ns/javaee> > " > xmlns:web="http://java.sun.**com/xml/ns/javaee/web-app_2_5.**xsd<http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd> > " > xsi:schemaLocation="http://**java.sun.com/xml/ns/javaee<http://java.sun.com/xml/ns/javaee> > http://java.sun.com/xml/ns/**javaee/web-app_3_0.xsd<http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd> > " > id="WebApp_ID" version="3.0"> > <display-name>MediTraceWEB</**display-name> > <welcome-file-list> > <welcome-file>index.html</**welcome-file> > <welcome-file>index.htm</**welcome-file> > <welcome-file>index.jsp</**welcome-file> > <welcome-file>default.html</**welcome-file> > <welcome-file>default.htm</**welcome-file> > <welcome-file>default.jsp</**welcome-file> > </welcome-file-list> > <context-param> > <param-name>javax.faces.**CONFIG_FILES</param-name> > <param-value>/WEB-INF/faces-**config.xml</param-value> > </context-param> > <context-param> > <param-name>javax.faces.**DEFAULT_SUFFIX</param-name> > <param-value>.xhtml</param-**value> > </context-param> > <context-param> > <param-name>javax.faces.**FACELETS_SKIP_COMMENTS</param-**name> > <param-value>true</param-**value> > </context-param> > <context-param> > <description>State saving method: 'client' or 'server' (=default). See JSF > Specification 2.5.2</description> > <param-name>javax.faces.STATE_**SAVING_METHOD</param-name> > <param-value>client</param-**value> > </context-param> > <context-param> > <param-name>javax.servlet.jsp.**jstl.fmt.localizationContext</** > param-name> > <param-value>resources.**application</param-value> > </context-param> > <context-param> > <description>This parameter tells MyFaces if javascript code should be > allowed in the rendered HTML output. If javascript is allowed, command_link > anchors will have javascript code that submits the corresponding form. If > javascript is not allowed, the state saving info and nested parameters will > be added as url parameters. Default is 'true'</description> > <param-name>org.apache.**myfaces.ALLOW_JAVASCRIPT</**param-name> > <param-value>true</param-**value> > </context-param> > <context-param> > <description>If true, a javascript function will be rendered that is able > to restore the former vertical scroll on every request. Convenient feature > if you have pages with long lists and you do not want the browser page to > always jump to the top if you trigger a link or button action that stays on > the same page. Default is 'false'</description> > <param-name>org.apache.**myfaces.AUTO_SCROLL</param-**name> > <param-value>true</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.DETECT_JAVASCRIPT</**param-name> > <param-value>false</param-**value> > </context-param> > <context-param> > <description>If true, rendered HTML code will be formatted, so that it is > 'human-readable' i.e. additional line separators and whitespace will be > written, that do not influence the HTML code. Default is > 'true'</description> > <param-name>org.apache.**myfaces.PRETTY_HTML</param-**name> > <param-value>true</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.trinidad.CHANGE_** > PERSISTENCE</param-name> > <param-value>session</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.trinidad.CHECK_FILE_**MODIFICATION</param-name> > > <param-value>false</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.trinidad.USE_** > APPLICATION_VIEW_CACHE</param-**name> > <param-value>false</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.trinidad.ENABLE_** > LIGHTWEIGHT_DIALOGS</param-**name> > <param-value>true</param-**value> > </context-param> > <context-param> > <param-name>org.apache.**myfaces.trinidadinternal.** > ENABLE_PPR_OPTIMIZATION</**param-name> > <param-value>false</param-**value> > </context-param> > <context-param> > <param-name>facelets.**DEVELOPMENT</param-name> > <param-value>true</param-**value> > </context-param> > > <filter> > <filter-name>trinidad</filter-**name> > <filter-class>org.apache.**myfaces.trinidad.webapp.**TrinidadFilter</filter-class> > > </filter> > <filter-mapping> > <filter-name>trinidad</filter-**name> > <servlet-name>faces</servlet-**name> > </filter-mapping> > <!-- > <listener> > <listener-class>org.apache.**myfaces.webapp.** > StartupServletContextListener<**/listener-class> > </listener> > > --> > > <servlet> > <servlet-name>Faces Servlet</servlet-name> > <servlet-class>javax.faces.**webapp.FacesServlet</servlet-**class> > <load-on-startup>1</load-on-**startup> > </servlet> > > <servlet> > <servlet-name>faces</servlet-**name> > <servlet-class>javax.faces.**webapp.FacesServlet</servlet-**class> > </servlet> > > <servlet> > <servlet-name>resources</**servlet-name> > <servlet-class>org.apache.**myfaces.trinidad.webapp.** > ResourceServlet</servlet-**class> > </servlet> > > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>*.xhtml</url-**pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>*.jsf</url-**pattern> > </servlet-mapping> > > <servlet-mapping> > <servlet-name>resources</**servlet-name> > <url-pattern>/adf/*</url-**pattern> > </servlet-mapping> > > > > <!-- > <ejb-local-ref> > <ejb-ref-name>ejb/**UserLoginInterface</ejb-ref-**name> > <ejb-ref-type>Session</ejb-**ref-type> > <local-home/> > <local>com.anant.medikosh.ejb.**ejb.UserLoginInterface</local> > </ejb-local-ref> > --> > </web-app> > > XHTML file as follows: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/**DTD/xhtml1-transitional.dtd<http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> > "> > <html xmlns="http://www.w3.org/1999/**xhtml <http://www.w3.org/1999/xhtml>" > xmlns:f="http://java.sun.com/**jsf/core <http://java.sun.com/jsf/core>" > xmlns:h="http://java.sun.com/**jsf/html <http://java.sun.com/jsf/html>" > xmlns:ui="http://java.sun.com/**jsf/facelets<http://java.sun.com/jsf/facelets>" > xmlns:tr="http://myfaces.**apache.org/trinidad<http://myfaces.apache.org/trinidad> > "> > > <head> > <title>Create Location</title> > </head> > <body> > <ui:composition template="/adroittemplate/**adroitlayout.html"> > <ui:define name="windowTitle"> > #{msgs.configuration} > </ui:define> > > <ui:define name="content"> > > <f:view> > <tr:document> > <tr:form rendered="true"> > <tr:panelPage id="pp1"> > <tr:panelTabbed> > <tr:showDetailItem text="Apache Trinidad Components" position="above" > > <tr:panelHeader text="Apache Trinidad Components First Child" /> > <tr:panelHeader text="Apache Trinidad Components Second Child" /> > </tr:showDetailItem> > <tr:showDetailItem text="Architecture"> > <tr:panelHeader text="Architecture First Child" /> > <tr:panelHeader text="Architecture Second Child"/> > </tr:showDetailItem> > <tr:showDetailItem text="Release" disabled="true"> > <tr:panelHeader text="Release First Child" /> > <tr:panelHeader text="Release Second Child" /> > </tr:showDetailItem> > </tr:panelTabbed> > > </tr:panelPage> > </tr:form> > </tr:document> > </f:view> > </ui:define> > </ui:composition> > </body> > </html> > > > >

