FormPanel метод addFormPanel не определен - PullRequest
1 голос
/ 15 января 2012

Существует множество примеров кода такого типа в Интернете:

    FormPanel form = FormPanel.wrap(Document.get().getElementById("login"), true); 
    form.setAction("javascript:;");
    form.addFormPanel(new FormPanel() { 
             public void onSubmit(FormSubmitEvent event) { 
              } 
              public void onSubmitComplete(FormSubmitCompleteEvent event) { 
              } 
           });  

Однако метод addFormPanel не определен.

Я использую GWT 2.1.0 BTW

Есть идеи?

1 Ответ

0 голосов
/ 15 января 2012

В Интернете есть множество примеров такого кода:

Где вы видели такие примеры?

Думаю, такого метода не былов FormPanel (ранее ( 1.6 , 2.1 или даже в 2.3 ) Если вы хотите добавить обработчики onSubmit и / или onSubmitComplete, просто выполнитеТо же, что указано в документации:

// Add an event handler to the form.
    form.addSubmitHandler(new FormPanel.SubmitHandler() {
      public void onSubmit(SubmitEvent event) {
        // This event is fired just before the form is submitted. We can take
        // this opportunity to perform validation.
        if (tb.getText().length() == 0) {
          Window.alert("The text box must not be empty");
          event.cancel();
        }
      }
    });
    form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
      public void onSubmitComplete(SubmitCompleteEvent event) {
        // When the form submission is successfully completed, this event is
        // fired. Assuming the service returned a response of type text/html,
        // we can get the result text here (see the FormPanel documentation for
        // further explanation).
        Window.alert(event.getResults());
      }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...