我想在弹出式面板中设置对文本框的关注。我有一个Login弹出面板,其中包含用户名和密码的文本框,那么当popup加载/显示时,如何设置焦点在用户名? 我正在使用GWT / Java。
感谢
答案 0 :(得分:4)
在弹出式面板上调用.show()后,请使用:
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
myTextField.setFocus();
}
});
答案 1 :(得分:1)
你的意思是TextBox吗?标准GWT库中没有TextField。
textField.setFocus(true);
可能重复,此主题可能会回答您的问题:not able to set focus on TextBox in a GWT app
答案 2 :(得分:0)
如果你开始你的领域,你可以使用
textField.setFocus(true);
但更喜欢这种方式
FocusSetter.setFocus(textFocus, true);
因为你不应该控制字段初始化或不是
答案 3 :(得分:-1)
试试这个
textField.requestFocusInWindow();