我有SuggestBox
附加KeyUpHandler
来调用服务来获取建议。现在,问题是,当我输入文本并显示建议时,如果我按下箭头键,焦点将始终返回到第一个建议(由于KeyUp我猜)。我该如何解决这个问题?
答案 0 :(得分:0)
如果您使用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);