Are you sure your Form validates, when you click AjaxLink? Because
otherwise the onSubmit is not invoked. Can you put a breakpoint in
onSubmit? Also there is onError handler that is invoked when form
validation fails.
-Matej
On 9/14/07, Vit Rozkovec <[EMAIL PROTECTED]> wrote:
> I am sorry, I could not replicate it in quickstart. The button works
> fine there. For now I solved the problem by replacing AjaxButtons with
> AjaxLinks.
>
> Vitek
>
> Matej Knopp wrote:
> > Plase create a jira issue and attach a quickstart to it. Thanks.
> >
> > -Matej
> >
> > On 9/13/07, Vit Rozkovec <[EMAIL PROTECTED]> wrote:
> >
> >> Good day,
> >> I am using last snapshot of wicket and there is a problem with modal
> >> window - I create instance of the window and add it to the page. As a
> >> content I use a panel which has these components:
> >>
> >> public class ModalConfirmationPanel extends Panel {
> >>
> >> public ModalConfirmationPanel(String id, final ModalWindow window) {
> >> super(id);
> >>
> >> window.setTitle(getString("titulek"));
> >>
> >> Form form = new Form("confirmation");
> >> add(form);
> >> form.add(new TextArea("explanation", new Model("")));
> >> form.add(new AjaxLink("ok") {
> >> @Override
> >> public void onClick(AjaxRequestTarget target) {
> >> window.close(target);
> >> }
> >> });
> >> form.add(new AjaxLink("storno") {
> >> @Override
> >> public void onClick(AjaxRequestTarget target) {
> >> window.close(target);
> >> }
> >> });
> >> // form.add(new AjaxSubmitButton("buttonOk", form) {
> >> // @Override
> >> // protected void onSubmit(AjaxRequestTarget target, Form form)
> >> {
> >> // window.close(target);
> >> // }
> >> // });
> >> // form.add(new AjaxButton("buttonStorno", form) {
> >> // @Override
> >> // protected void onSubmit(AjaxRequestTarget target, Form form)
> >> {
> >> // window.close(target);
> >> // }
> >> // });
> >>
> >>
> >> When I uncomment the lines and add AjaxSubmitButtons or AjaxButtons, the
> >> modal window cannot be closed anymore, neither with the buttons, nor
> >> with the close button in the header or with links. When I add just
> >> links, it works ok. It does not matter if there is window.close() method
> >> in the button's onSubmit method.
> >>
> >> If you would like I can make a quickstart. I cannot test anymore, but in
> >> beta3 it worked.
> >>
> >> Vitek
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]