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 для формы