PS I see I'm using commandLink and actions linking to my faces-config.xml. In the JSF Goodies it seems to include a series of plain html link tags. Could this now be the cause of the problems?
2009/8/13 Shaun Campbell <[email protected]> > No errors that I can see. Just no response. > > Not sure what you mean by a root component in the template. I have the > tr:document now. The format of the template is similar to JSF Goodies > example. The only difference is that the navigation on JSF Goodies is in > its own div, whereas mine is in a form within an insert. I'm not that > familiar with this way of doing it at the moment so not if this is the > problem. > > Thanks > Shaun > > 2009/8/13 Andrew Robinson <[email protected]> > > Any javascript errors? >> >> It also may be that you do not have a root component in your template, >> but instead have raw HTML. Try wrapping the body of the template with >> a component. >> >> -Andrew >> >> On Thu, Aug 13, 2009 at 7:29 AM, Shaun Campbell<[email protected]> >> wrote: >> > I've just converted my template to use the tr:document tag (to get the >> > progress indicator to work) instead of the method generated by the >> netbeans >> > facelets archetype and now my navigation has stopped working. I don't >> think >> > any changes have been made to my faces-config.xml and the individual >> pages >> > fire up manually. >> > >> > My template is now: >> > >> > <tr:document >> > xmlns:ui="http://java.sun.com/jsf/facelets" >> > xmlns:h="http://java.sun.com/jsf/html" >> > xmlns:f="http://java.sun.com/jsf/core" >> > xmlns:tr="http://myfaces.apache.org/trinidad" >> > xmlns:c="http://java.sun.com/jstl/core"> >> > <f:facet name="metaContainer"> >> > <!-- >> > <meta http-equiv="Content-Type" content="text/html; >> charset=UTF-8" /> >> > --> >> > <link href="./css/default.css" rel="stylesheet" type="text/css" >> /> >> > <link href="./css/cssLayout.css" rel="stylesheet" >> type="text/css" /> >> > <script type="text/javascript" >> src="./scripts/common.js"></script> >> > <title>MyFactoryManager</title> >> > </f:facet> >> > >> > <div class="container"> >> > <div id="top" class="top"> >> > <ui:insert name="top"><h:graphicImage id="logo" >> > url="/images/logo.jpg" /></ui:insert> >> > </div> >> > <div> >> > <div id="left"> >> > <ui:insert name="left"> >> > <h:form> >> > <h:panelGrid columns="1" > >> > <h:commandLink action="nav_home"> >> > <h:outputText value="Home" /> >> > </h:commandLink> >> > <h:commandLink action="nav_jobs"> >> > <h:outputText value="Jobs" /> >> > </h:commandLink> >> > <h:commandLink action="nav_operators"> >> > <h:outputText value="Operators" /> >> > </h:commandLink> >> > <h:commandLink action="nav_workcentres"> >> > <h:outputText value="Work Centres" /> >> > </h:commandLink> >> > </h:panelGrid> >> > </h:form> >> > </ui:insert> >> > </div> >> > <div id="content" class="left_content"> >> > <ui:insert name="content">Content</ui:insert> >> > </div> >> > </div> >> > </div> >> > >> > </tr:document> >> > >> > I know there's a combination of h:tags in there but I'm not sure what >> could >> > be wrong. I've actually just put a mixture of h:commandLink and >> > tr:commandLink on the content of a page and still nothing happens. I'm >> not >> > getting any errors reported to the browser or at the console. >> > >> > Any ideas? >> > Shaun >> > >> > >

