Gwt 浏览器登录表单自动完成解决方案
我正在尝试为我的应用程序登录视图实现浏览器自动完成功能。然而,似乎这是唯一的。这样做的问题是,它打算与标准servlet一起使用;在这种情况下,我需要重写我的“登录”代码,因为我拥有的是登录RPC。有没有一种方法可以使用GWT RPC为登录服务自动完成浏览器登录表单 编辑: 我尝试了以下代码:Gwt 浏览器登录表单自动完成解决方案,gwt,Gwt,我正在尝试为我的应用程序登录视图实现浏览器自动完成功能。然而,似乎这是唯一的。这样做的问题是,它打算与标准servlet一起使用;在这种情况下,我需要重写我的“登录”代码,因为我拥有的是登录RPC。有没有一种方法可以使用GWT RPC为登录服务自动完成浏览器登录表单 编辑: 我尝试了以下代码: FormPanel form = FormPanel.wrap(Document.get().getElementById("login-input"), true); form.set
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方法未定义。GWT-RPC也可以使用它(但对于类似的
,您仍然需要FormPanel
):根据GWT FormPanel Javadoc:
将表单。addFormPanel替换为:
- 不推荐使用的方法
- 现在被替换为 form.addSubmitCompleteHandler和form.addSubmitHandler