Indice dei tutorials: http://gheryd.blogspot.com/2011/06/javascript-gwt-tutorials.html
Come forzare la visualizzazione di tutti i valori nell'elenco del SuggestBox sull' evento "onFocus":
Come forzare la visualizzazione di tutti i valori nell'elenco del SuggestBox sull' evento "onFocus":
List list = new ArrayList();
for(int i=0;i<20;i++) list.add("item_"+i); // populate
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
oracle.addAll(list);
oracle.setDefaultSuggestionsFromText(list);
final SuggestBox sb = new SuggestBox(oracle);
sb.getTextBox().addFocusHandler(new FocusHandler() {
@Override
public void onFocus(FocusEvent event) {
if(sb.getTextBox().getText().trim().length()==0) {
sb.showSuggestionList();
}
}
});
Nota: il metodo "setDefaultSuggestionsFromText(list)" specifica che cosa visualizzare se la textbox è vuota, cioè senza un elemento di filtraggio