Выбрать все в фокусе GWT SuggestBox - PullRequest
1 голос
/ 23 мая 2011

Я искал и искал и не могу найти полезный пример выделения всего текста в виджете GWT SuggestBox в фокусе.Я понимаю, что вы должны прикрепить focusListener к виджету, но что тогда?Может кто-нибудь привести рабочий пример этого?

Ответы [ 2 ]

4 голосов
/ 23 мая 2011

Поскольку в каждом примере, который я нашел в Интернете, использовался устаревший код (метод addFocusListener), я в итоге выяснил, что вместо этого использовал метод addFocusHandler.

Вот как это было сделано:

    mySuggestBox.getTextBox().addFocusHandler(new FocusHandler() {
        @Override
        public void onFocus(FocusEvent event) {
            mySuggestBox.getTextBox().selectAll();
        }
    });
0 голосов
/ 12 апреля 2013

Я просто применил «addFocusListener» к «TextBox» внутри SuggestBox при создании SuggestBox (где сам TextBox доступен, как вам нужно для создания SuggestBox). Я думаю, что в некотором смысле это более логично.

...