Hi,
On Sun, Sep 21, 2014 at 10:48 AM, Ajayi Yinka <[email protected]>
wrote:
> Hello everyone,
>
> submit method called more than one time trigering two modalWindows to open
> at the same time.
>
> See snippet below. If I put the just only modal.show(target) in the
> onsubmit method and others in Page constuctor, the problem still persist.
>
> I am using version 6.16.
>
> What am I doing wrong here? I will appreciate better way of doing this.
>
>
> AjaxSubmitLink addButton = new AjaxSubmitLink("addButton") {
> @Override
> public void onSubmit(AjaxRequestTarget target, Form form) {
> // your stuff
> if (target != null) {
>
target should be always non-null here
> Object obj= new Object();
> Object Panel panel = new
> ObjectPanel(modalWindow.getContentId(), object);
> modalWindow.setContent(panel);
> modalWindow.setTitle("New Object");
> //modalWindow.setEnabled(true);
> //modalWindow.showUnloadConfirmation(true);
>
> modalWindow.show(target);
> System.out.println("\n\nI am called
> 1111111111111111111111111111111" + target.getLastFocusedElementId());
>
> }
> }
> };
>
>
> Form form = new Form("form");
>
> form.add(modalWindow);
> form.add(addButton);
>
>
The code looks OK to me. It shouldn't submit twice.
Please create a quickstart app that we can debug and attach it to JIRA.
>
>
> Thank you.
>
> --
>
> Ajayi S . Yinka
> +2348022684477
>