MTextBox setFocus()在视图加载时未显示文本字段上的焦点,MGWT
我用gwt、mgwt和gwtphonegap构建了一个应用程序。我的一个视图只有很少的文本字段,我需要在第一个字段上设置默认焦点 当我参观那景色时。为此,MTextBox setFocus()在视图加载时未显示文本字段上的焦点,MGWT,gwt,textfield,setfocus,mgwt,Gwt,Textfield,Setfocus,Mgwt,我用gwt、mgwt和gwtphonegap构建了一个应用程序。我的一个视图只有很少的文本字段,我需要在第一个字段上设置默认焦点 当我参观那景色时。为此, firstInputField = new MTextBox(); firstInputField.setFocus(true); //我不会对其余字段调用setFocus()。 但我的第一个输入字段在加载视图时没有焦点。如果有任何直接或替代方法,请提供给我 提前感谢, Arun Kumar。该框应添加到DOM中,如果只创建一个框,而没
firstInputField = new MTextBox();
firstInputField.setFocus(true);
//我不会对其余字段调用setFocus()。
但我的第一个输入字段在加载视图时没有焦点。如果有任何直接或替代方法,请提供给我
提前感谢,
Arun Kumar。该框应添加到DOM中,如果只创建一个框,而没有任何浏览器HTML上下文,则无法处理焦点 在视图中添加该框并设置焦点,如果该框不起作用,请尝试在计划的命令中换行setFocus:
Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
@Override
public void execute()
{
firstInputField.setFocus(true);
}
});
renderloop完成后,ScheduledCommand将被激发,所有html元素都准备就绪,并且可以设置焦点。我应用了Schedler,但它没有在加载视图时为我的字段提供默认焦点