2014-02-07 57 views
1

我能夠在GWT中創建ListBox和SuggestionBox,但是我想要將它們都集成在一起,或者可以說我想在GWT中創建一個列表框,它也給我提出了同樣的建議像瀏覽器導航小部件。建議框,列表框和滾動條

這裏是意見箱:

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

這裏是列表框:

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

要合併這兩種會給我一個列表框與建議。

可能嗎?如果是,那麼如何?

回答

0

你不能合併它們。

如果您想用第一個選項自動填充框(如瀏覽器在導航中所做的那樣),則需要將KeyUpHandler添加到您的SuggestBox。在此處理程序中,檢查是否有與用戶輸入的字母匹配的項目,然後使用找到的第一個項目自動填充該框。

記住將光標位置設置回自動填充項目後的位置,否則用戶將不高興。

+0

謝謝:) :) :) –