I see, thanks all~:-) "Matej Knopp" <[EMAIL PROTECTED]> ???? news:[EMAIL PROTECTED] > You need to use AjaxSubmitButton inside the modal window. And to > refresh the parent window you need to add WindowClosedCallback to it, > just like in the wicket-examples. > > -Matej > > On 6/14/07, Nili Adoram <[EMAIL PROTECTED]> wrote: >> add AjaxSubmitButton to the form embedded inside the modal window: >> >> AjaxSubmitButton submit = new AjaxSubmitButton("submitSearch", >> AdvancedSearchForm.this) { >> >> >> @Override >> protected void onSubmit(AjaxRequestTarget target, Form form) >> { >> ModalWindow.close(target); >> >> } >> }; >> >> Crag wrote: >> > sorry. >> > >> > An opener modalwindow has a form, when the form onSubmit( ) , I want >> > to >> > refresh >> > parent window , and close current window, how to do ? >> > >> > >> > >> > "Crag" <[EMAIL PROTECTED]> ???? news:[EMAIL PROTECTED] >> > >> >> 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/ >> >> >> > >> > >> > >> > >> > ------------------------------------------------------------------------- >> > 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/ >> _______________________________________________ >> 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