I have one parent page with a parentManagedBean
(attached to Session Scope). On click of a button on this parent page, one popup comes which has a childManagedBean
(attached to Request scope).
Now ChildManagedBean
holds a reference to parentManaged
bean through JSF's managed property facility. On this popup window, user selects some option which populates a large value object. I use the managed property of childManagedBean
to set the values from this large object to that of parentManagedBean
.
Problem is - The parent page shows a link, on click of which a popup comes, on selection of the popup, the popup disappears and set the values to the parentManaged
bean. So far so good, but the newly set values need to appear on the parent page. This is where I am stuck. How to programmatically render the master page/render page when I am at the child managed bean? Is there a way I can get handle of the parent page and refresh it?
Note: I'm using JSF 1.1
EDIT-
After following the solution of "resubmit-ing the form" from javascript, I am seeing that the old form is getting resubmitting which overwrites all of my changed values.
EDIT-- What I find now is - if I issue a GET request, meaning, after the child window is closed, if I go to the main window and just press enter on the address again (which issues an GET request I believe), the newer values - updated values are coming back. So the point here is - how to issue a get request using javascript or is there any better way of doing this through JSF ?