0
我有一個SuggestBox
與KeyUpHandler
附加到它調用服務來獲取建議。現在,問題是,當我鍵入文本和建議時,如果我按下箭頭鍵,焦點總是回到第一個建議(由於我猜KeyUp)。我怎麼解決這個問題?SuggestBox與KeyUp處理程序 - 箭頭鍵不起作用
我有一個SuggestBox
與KeyUpHandler
附加到它調用服務來獲取建議。現在,問題是,當我鍵入文本和建議時,如果我按下箭頭鍵,焦點總是回到第一個建議(由於我猜KeyUp)。我怎麼解決這個問題?SuggestBox與KeyUp處理程序 - 箭頭鍵不起作用
如果使用GWT
SuggestBox
,你並不需要附加一個KeyUpHandler
撥打服務...的SuggestBox
會替你默認。由於您添加了keyUpHandler
來呼叫該服務,因此每次按下某個鍵時都會撥打額外的電話來呼叫該服務,從而導致該行爲。
實施例:
MultiWordSuggestOracle dropItems = new MultiWordSuggestOracle();
dropItems.add("One");
dropItems.add("Two");
dropItems.add("Three");
dropItems.add("Four");
SuggestBox box = new SuggestBox(dropItems);