Gary VanMatre wrote:
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

Thanks Ryan and Gary. I went with Gary's solution because it seems to be more explicit that the navigation is meant to go back to the same page. It's working nicely now.

Thanks again,
Rich


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to