0
간단한 패널에 제출 단추가 추가 된 양식 패널 (myForm)이 있습니다. (가) 제출 때마다 myForm.addSubmitCompleteHandler가 나는 두 번 내 코드와 주문 및 위젯 및 패널의 배치를 확인했습니다두 번 호출 된 GWT 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
}
});
두 번 호출됩니다 누르면. 무엇이 이것을 일으킬 수 있습니까?
내가 달성하고자하는 것은 제출이 완료되었다는 경고입니다.
이 문제의 근본 원인을 찾는 데 필요한 정보가 충분하지 않습니다. GWT는 IE8에서 비슷한 문제가 있었지만 오래 전이었습니다. http://code.google.com/p/google-web-toolkit/issues/detail?id=3897 –
서버의 응답은 무엇입니까? ? 리디렉션이 있습니까? 코드를 디버깅 할 때 SubmitCompleteHandler는 동일한 인스턴스 또는 두 개의 개별 인스턴스입니까? SubmitCompleteEvents가 동일한 인스턴스 또는 두 개의 개별 인스턴스입니까? –
예 그들은 동일한 인스턴스 인 것 같습니다. – Jabda