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
> >
>

Reply via email to