GWT addSubmitCompleteHandler调用两次

时间:2012-09-12 23:17:45

标签: java gwt submit double-submit-problem

我有一个表单面板(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 个答案:

答案 0 :(得分:0)

似乎添加了一行

event.preventDefault() 

在提交按钮的addClickHandler中有帮助。另外,请确保您没有重复的表单

的setAction调用