MTextBox setFocus()在视图加载时未显示文本字段上的焦点,MGWT

MTextBox setFocus()在视图加载时未显示文本字段上的焦点,MGWT,gwt,textfield,setfocus,mgwt,Gwt,Textfield,Setfocus,Mgwt,我用gwt、mgwt和gwtphonegap构建了一个应用程序。我的一个视图只有很少的文本字段,我需要在第一个字段上设置默认焦点 当我参观那景色时。为此, firstInputField = new MTextBox(); firstInputField.setFocus(true); //我不会对其余字段调用setFocus()。 但我的第一个输入字段在加载视图时没有焦点。如果有任何直接或替代方法,请提供给我 提前感谢, Arun Kumar。该框应添加到DOM中,如果只创建一个框,而没

我用gwt、mgwt和gwtphonegap构建了一个应用程序。我的一个视图只有很少的文本字段,我需要在第一个字段上设置默认焦点 当我参观那景色时。为此,

 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,但它没有在加载视图时为我的字段提供默认焦点