You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Mark Walter (JIRA)" <ji...@apache.org> on 2014/12/03 16:51:16 UTC
[jira] [Created] (WICKET-5781) AjaxRequestTarget#.focusComponent
does not work
Mark Walter created WICKET-5781:
-----------------------------------
Summary: AjaxRequestTarget#.focusComponent does not work
Key: WICKET-5781
URL: https://issues.apache.org/jira/browse/WICKET-5781
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 6.18.0
Environment: Windows 7 64 bit, Tomcat 7, Java 7
Reporter: Mark Walter
I am using the following code to open a modal window and set the focus to the nameField:
AjaxButton btn = new AjaxButton("btnNew") {
private static final long serialVersionUID = 1L;
@Override
protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
ModalWindow modalNewDefinition= new ModalWindow("mymodal");
NewDefinitionPanel p = new NewDefinitionPanel( ...);
modalNewDefinition.setContent(p);
modalNewDefinition.show(target);
target.focusComponent(p.getNameField());
}
}
AjaxRequestTarget#.focusComponent works fine with Wicket 1.4 but ist has no effect with Wicket 6.18.
WICKET AJAX DEBUG shows:
....
INFO: returned focused element: [object HTMLInputElement]
INFO: returned focused element: [object HTMLInputElement]
INFO: focus set on inNnameField from server side
INFO: Response processed successfully.
INFO: Calling focus on inNnameField
The information "INFO: focus set on inNnameField" is however missing and the focus is not set.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)