Я попытался выделить текстовое поле во всплывающем окне, которое открывается, когда я нажимаю на конкретную ссылку. Я использовал поведение калитки для этого. Но дело в том, что он работает только в FF, а не в IE. Я в конце своего остроумия. Пожалуйста, помогите. Мой код:
в файле .java:
username.add(new FocusOnLoadBehavior());//username is the textfield and it is in a form.
Поведение FocusOnLoad:
public class FocusOnLoadBehavior extends AbstractBehavior {
private static final long serialVersionUID = 1L;
private Component component;
public void bind(Component component) {
this.component = component;
component.setOutputMarkupId(true);
}
public void renderHead(IHeaderResponse iHeaderResponse) {
super.renderHead(iHeaderResponse);
iHeaderResponse.renderOnLoadJavascript("document.getElementById('"
+ component.getMarkupId() + "').focus();");
}
}