1

ポップアップパネルのテキストボックスにフォーカスを設定したい。ユーザー名とパスワードのテキストボックスを含むログインポップアップパネルがあります。ポップアップが読み込まれる/表示されるときにユーザー名にフォーカスを設定するにはどうすればよいですか?私はGWT/Javaを使用しています。

ありがとう

4

4 に答える 4

4

ポップアップパネルで.show()を呼び出した後、次を使用します。

Scheduler.get().scheduleDeferred(new ScheduledCommand() {

    @Override
    public void execute() {
        myTextField.setFocus();
    }
});
于 2012-09-07T14:07:28.490 に答える
1

TextBoxのことですか?標準のGWTライブラリにはTextFieldはありません。

textField.setFocus(true);

重複の可能性があります。このスレッドはあなたの質問に答える可能性があります:GWTアプリでTextBoxにフォーカスを設定できません

于 2012-09-07T09:36:25.923 に答える
0

あなたがあなたのフィールドを初期化するならば、あなたは使うことができます

textField.setFocus(true);

しかし、この方法の方が望ましい

FocusSetter.setFocus(textFocus, true);

フィールド初期化かどうかを制御するべきではないため

于 2016-12-08T07:35:58.937 に答える
-1

これを試して

textField.requestFocusInWindow();
于 2012-09-07T09:28:01.170 に答える