2012-01-14 11 views
1

私は、アプリケーションのログインビューにブラウザの自動補完機能を実装しようとしています。しかし、それは唯一のsolution is through FormPanelと思われる。この問題は、標準サーブレットで使用することを目的としていることです。この場合、「ログイン」コードを書き直す必要があります。なぜなら、私はログインRPCだからです。ログインサービスにGWT RPCを使用してブラウザのログインフォームを自動的に完了させる方法はありますか?ブラウザのログインフォームの自動補完ソリューション

EDIT:

私はこのコードを試みた:

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方法は未定義です。

+0

を交換している一つの理由は、私のアプリケーションのuserloginのサービスは、アプリケーションによって使用される「ユーザー」オブジェクトを返すことです。 – xybrek

答えて

0

それはあまりにもGWT-RPCで可能です(しかし、あなたはまだ同様の<form>ためFormPanelが必要): http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/client/ui/FormPanel.html

form.addFormPanelを置き換えます:GWT FormPanel Javadocのによるとhttps://groups.google.com/d/msg/google-web-toolkit/KyzgtqqoJGE/5bqvG8pBSRYJ

+0

ありがとうございます。ただし、リンクに記述されているメソッドaddFormPanelは未定義です。更新された質問をご覧ください。 – xybrek