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]