Браузер Форма авторизации для автозаполнения - PullRequest
1 голос
/ 14 января 2012

Я пытаюсь реализовать функцию автозаполнения браузера для моего приложения.Однако, похоже, что единственное решение - через FormPanel .Проблема в том, что он предназначен для использования со стандартным сервлетом;в этом случае мне нужно будет переписать мой код входа в систему, поскольку у меня есть Login RPC.Есть ли способ выполнить автозаполнение формы входа в браузер с помощью GWT RPC для службы входа?

РЕДАКТИРОВАТЬ:

Я пробовал этот код:

    FormPanel form = FormPanel.wrap(Document.get().getElementById("login-input"), true); 
    form.setAction("javascript:;"); 
    form.addFormPanel(new FormPanel() {  // EDIT: method undefined?
             public void onSubmit(FormSubmitEvent event) {  
                // do some validation before submitting (non-empty fields) 
                // and call event.setCancelled(true) if needed. 

                // get the fields values and do your GWT-RPC call or 
                // RequestBuilder thing here. 
              } 
              public void onSubmitComplete(FormSubmitCompleteEvent event) { 
                 // will never be called. 
              } 
           });  

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

Ответы [ 2 ]

0 голосов
/ 16 мая 2012

Согласно GWT FormPanel Javadoc: http://google -web-toolkit.googlecode.com / svn / javadoc / latest / com / google / gwt / пользователь / клиент / пользовательский интерфейс / FormPanel.html

заменить form.addFormPanel на:

  • устаревший метод form.addFormHandler
  • , который теперь заменен на form.addSubmitCompleteHandler и form.addSubmitHandler
0 голосов
/ 15 января 2012

Это возможно и с GWT-RPC (но вам все равно нужен FormPanel для похожих <form>): https://groups.google.com/d/msg/google-web-toolkit/KyzgtqqoJGE/5bqvG8pBSRYJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...