私は検索と検索を行ってきましたが、フォーカスされているGWTSuggestBoxウィジェット内のすべてのテキストを選択するための有用な例を見つけることができません。ウィジェットにfocusListenerをアタッチする必要があることは理解していますが、それではどうしますか?誰かがこれの実用的な例を提供できますか?
1951 次
2 に答える
4
オンラインで見つけたすべての例は非推奨のコード(addFocusListenerメソッド)を使用していたため、代わりにaddFocusHandlerメソッドを使用してこれを理解することになりました。
これがどのように行われたかです:
mySuggestBox.getTextBox().addFocusHandler(new FocusHandler() {
@Override
public void onFocus(FocusEvent event) {
mySuggestBox.getTextBox().selectAll();
}
});
于 2011-05-23T16:28:05.600 に答える
0
SuggestBoxの作成時にSuggestBox内の「TextBox」に「addFocusListener」を適用しただけです(SuggestBoxの作成に必要なときにTextBox自体にアクセスできます)。ある意味では、この方法の方が論理的だと思います。
于 2013-04-11T20:43:29.983 に答える