Я пытаюсь реализовать функцию автозаполнения браузера для моего приложения.Однако, похоже, что единственное решение - через 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 не определен.