GWT Suggestbox define sugerir oráculo después de instanciación
uibinder (2)
Definí una sugerencia en UIBinder, y necesito establecer dinámicamente su SuggestOracle. Todos los ejemplos que he visto muestran que solo se puede definir la sugerencia en la instanciación, pero necesito definir esto DESPUÉS del hecho. ¿Hay alguna forma de hacer esto?
¡Gracias!
Usa el método getSuggestOracle
en SuggestBox
para obtener el oráculo. Por defecto, es del tipo MultiWordSuggestOracle
. Luego, solo agrega las palabras que quieras:
MultiWordSuggestOracle orcl = (MultiWordSuggestOracle) suggestBox.getSuggestOracle();
orcl.addAll(words);
Como dijo italo, obtenga la instancia de SuggestOracle con getSuggestOracle (), luego puede hacer un orcl.clear () para limpiar todos los contenidos y finalmente agregar All ().
También puede consultar este ejemplo que muestra un SuggestBox (modelos) que depende del valor seleccionado en otro SuggestBox principal (marcas de automóviles).
http://siempredesdeelcurro.blogspot.com.es/2013/05/simplest-example-of-gwt-with-eclipse.html