Re: [Wicket-user] Help: modalwindow question
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: > > > > > > > > > > > > > >onclick="return confirm('Are you sure you want to edit?')" /> > > > > > > > > > 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/ ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] Help: modalwindow question
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: >> >> >> >> >> >> >> >> >> >> >> >> >> >> > onclick="return confirm('Are you sure you want to edit?')" /> >> >> >> >> >> >> >> >> >> 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
Re: [Wicket-user] Help: modalwindow question
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: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> onclick="return confirm('Are you sure you want to edit?')" /> >>> >>> >>> >>> >>> >>> >>> >>> >>> 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
Re: [Wicket-user] Help: modalwindow question
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: >>> onclick="return confirm('Are you sure you want to edit?')" /> 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.
Re: [Wicket-user] Help: modalwindow question
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: > > > > > > > > > > > > > > onclick="return confirm('Are you sure you want to edit?')" /> > > > > > > > > > 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 > > contro
Re: [Wicket-user] Help: modalwindow question
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: >> >> >> >> >> >> >> >> >> >> >> >> >> >> > onclick="return confirm('Are you sure you want to edit?')" /> >> >> >> >> >> >> >> >> >> 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