建议框,列表框和滚动条

时间:2014-02-07 11:21:17

标签: gwt listbox suggestbox

我能够在GWT中创建一个ListBox和SuggestionBox,但是我想要整合它们,或者我可以说我想在GWT中创建一个ListBox,它也像浏览器导航小部件一样给我建议。

以下是意见箱:

 MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();  
 oracle.add("A");
 oracle.add("AB");
 oracle.add("ABC");
 SuggestBox suggestionBox = new SuggestBox(oracle);

这是ListBox:

 private ListBox test;
 test = new ListBox();
 test.addItem("" + "A");
 test.addItem("" + "AB");
 test.addItem("" + "ABC");

想要合并这两个会给我一个带有建议的列表框。

可能吗?如果是,那么如何?

1 个答案:

答案 0 :(得分:0)

你无法合并它们。

如果您想使用第一个选项自动填充框(如浏览器在导航中执行),则需要将KeyUpHandler添加到SuggestBox。在此处理程序中,检查是否有与用户输入的字母匹配的项目,然后使用您找到的第一个项目自动填充该框。

请记住将光标位置设置回自动填充项目后的位置,否则您的用户会感到不快。

相关问题