【问题标题】:SuggestBox with KeyUp Handler-Arrow keys not working带有 KeyUp Handler-Arrow 键的 SuggestBox 不起作用
【发布时间】:2014-01-16 18:50:16
【问题描述】:

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

【问题讨论】:

    标签: java javascript gwt suggestbox


    【解决方案1】:

    如果您使用 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 2020-11-29
      相关资源
      最近更新 更多