0

我附加了一个SuggestBoxwithKeyUpHandler来调用服务来获取建议。现在,问题是,当我输入文本并显示建议时,如果我按下箭头键,焦点总是会移回第一个建议(我猜是因为 KeyUp)。我怎么解决这个问题?

4

1 回答 1

0

如果您正在使用GWT SuggestBox,则无需附加 aKeyUpHandler即可调用服务...SuggestBox默认情况下会为您执行此操作。由于您添加了keyUpHandler调用服务,因此每次按下键时都会额外调用服务以调用该服务。

例子 :

   MultiWordSuggestOracle dropItems = new MultiWordSuggestOracle();
   dropItems.add("One");
   dropItems.add("Two");
   dropItems.add("Three");
   dropItems.add("Four");

   SuggestBox box = new SuggestBox(dropItems);
于 2014-01-17T03:15:21.980 回答