0

2 文字が入力された後にのみ提案を表示する SuggestBox を作成しようとしています。私の考えは、クラス DefaultSuggestionDisplay を使用して、テキストの長さが 1 のときに提案を非表示にすることでした。KeyPressHandler や KeyUpHandler などのさまざまなハンドラーを SuggestionBox 自体とその TextBox にアタッチしようとしましたが、どれも機能していないようです。何か提案はありますか"?:D

4

2 に答える 2

0

SuggestBox を拡張してメソッドをオーバーライドできますshowSuggestionList()

SuggestBox が独自の TextBox に追加したものを置き換えるのではなく、別の KeyUpHandler を追加するため、KeyUpHandler の追加は機能しません。

編集:

@Override
showSuggestionList() {
    if (getTextBox().getValue().length() > 1) {
        super.showSuggestionList();
    }
}
于 2016-06-03T17:39:14.590 に答える