Hi,
I tried to use a pop-up window to add a new record into the database and at the same time
refresh the parent window's drop down list (reflecting the added new record). However,
although the refresh works in IE (correct sequence, add to database then refresh browser
drop down list) but the same is not happening in Firefox. The sequence is reverse in
Firefox (refresh drop down list then add to database). This is the code that insert new
record and refreshes.
| <h:commandButton id="confirm" value="Confirm"
action="#{addTypeCtrl.confirm}"
| onclick="updateDropDownList();"/>
|
The javascript function for refreshing is below:
| function updateDropDownList(){
| try{
|
window.opener.document.forms[0].elements[window.opener.document.forms[0].elements.length-2].onclick();
| } catch (e) {
| alert("An exception occurred in the script. Error name: " + e.name
| + ". Error message: " + e.message);
| }
| self.close();
| }
|
I don't know if I am using the right approach or if there's a better way. Any
advice appreciated. Thanks a plenty!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4104722#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...