thanks Nili.
but it's not my meaning. An open modalwindow has a form, when the form had been submmitted( where form onSubmit( ) I will do something here), I want to refresh parent window , and close current window, how to do ? "Nili Adoram" <[EMAIL PROTECTED]> ???? news:[EMAIL PROTECTED] > in your panel: > > > final ModalWindow modal; > add(modal = new ModalWindow("modalAdvancedSearch")); > add(new AjaxLink("openModal") { > > @Override > public void onClick(AjaxRequestTarget target) { > > modal.show(target); > > } > }); > > modal.setCloseButtonCallback(new ModalWindow.CloseButtonCallback() { > > public boolean onCloseButtonClicked(AjaxRequestTarget target) { > return true; > } > }); > > modal.setWindowClosedCallback(new > ModalWindow.WindowClosedCallback() { > > public void onClose(AjaxRequestTarget target) { > > setResponsePage(); > } > }); > Crag wrote: >> An open modalwindow, when the form had been submmitted, I want to refresh >> parent window , and close current window, how to do ? >> >> the simple code: >> >> <html> >> <head></head> >> <body> >> <form wicket:id="nodeForm"> >> <table> >> <tr> >> <td> >> <input wicket:id="name" type="text" /> >> </td> >> </tr> >> <tr> >> <td > >> <input wicket:id="edit" type="submit" value="Add/Update" >> onclick="return confirm('Are you sure you want to edit?')" /> >> </td> >> </tr> >> </table> >> </form> >> </body> >> </html> >> >> >> public class EditModal extends WebPage { >> private static final long serialVersionUID = 1L; >> >> public Tree0EditModal(final ModalWindowPage modalWindowPage, IModel >> model) >> { >> >> final NodeForm form = new NodeForm("nodeForm", model); >> >> Button btnEdit = new Button("edit") { >> protected void onSubmit( ) { >> System.out.println("submit..........."); >> // now I want to refresh parent window(modalWindowPage), and >> close >> current window(EditModal), how to do ? >> //ModalWindow.close(target); >> } >> }; >> >> form.add(btnEdit); >> TextField name = new TextField("name"); >> >> form.add(name); >> >> add(form); >> } >> >> class NodeForm extends Form { >> private static final long serialVersionUID = 1L; >> >> public NodeForm(String id, IModel model) { >> super(id, model); >> } >> } >> } >> >> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Wicket-user mailing list >> Wicket-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wicket-user >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user