<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"> ...
<div class="container"> <!-- Root of document is static text, change this to a component --> -Andrew On Thu, Aug 13, 2009 at 11:05 AM, Shaun Campbell<[email protected]> wrote: > 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 >>> > >> > >

