GWT addSubmitCompleteHandler вызывается дважды

У меня есть панель форм (myForm) с кнопкой отправки, добавленной на простую панель. Каждый раз, когда отправляется нажатие myForm.addSubmitCompleteHandler вызывается дважды

      mySubmit.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {         
                myForm.submit();
        }});
         ...
         myForm.addSubmitCompleteHandler(new SubmitCompleteHandler() {
            @Override
            public void onSubmitComplete(SubmitCompleteEvent event) {
                // what ever's here happens twice
            }
        }); 

Я дважды проверил мой код и порядок и размещение виджетов и панелей. Что может быть причиной этого?

Я пытаюсь добиться оповещения о том, что отправка завершена.

1 ответ

Решение

Кажется, что добавление строки

event.preventDefault() 

в addClickHandler кнопки отправки помогает. Также убедитесь, что у вас нет повторяющихся вызовов setAction для формы

Другие вопросы по тегам