>From: "Ryan Wynn" <[EMAIL PROTECTED]> 
>
> On 4/18/06, Richard Wallace wrote: 
> > Is the viewId the dynamic page to be included or is it the base page 
> > that includes the dynamic content? My situation is that I have a single 
> > page, /report/default.html, and that is the only view that should ever 
> > be the view root. Within that is all my headers and footers and stuff. 
> > In the content area of that view I have the clay inclusion which uses 
> > the backing bean to determine what to include based on the current 
> > page. So, if I used your method above, would I just always create a 
> > new root view of the /report/default.html view? 
> 
> The view id is for the base page, so in your case /report/default.html. I 
> have 
> 
> String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId(); 
> navigate(viewId);

Maybe something like this would work too?

<navigation-rule>
    <from-view-id>/default.html</from-view-id>
    <navigation-case>
      <from-outcome>next</from-outcome>
      <to-view-id>/default.html</to-view-id>
    </navigation-case>
    <navigation-case>
      <from-outcome>prev</from-outcome>
      <to-view-id>/default.html</to-view-id>
    </navigation-case>
</navigation-rule>


Gary

 

Reply via email to