GWT Suggestbox определить предложение оракула после создания - PullRequest
12 голосов
/ 22 августа 2011

В UIBinder я определил поле предположения, и мне нужно динамически установить его SuggestOracle.Все примеры, которые я видел, показывают, что вы можете определить внушение только при создании экземпляра, но мне нужно определить это ПОСЛЕ факта.Есть ли способ сделать это?

Спасибо!

Ответы [ 2 ]

9 голосов
/ 28 марта 2012

Используйте метод getSuggestOracle на SuggestBox, чтобы получить оракула. По умолчанию это тип MultiWordSuggestOracle. Затем просто добавьте слова, которые вы хотите:

MultiWordSuggestOracle orcl = (MultiWordSuggestOracle) suggestBox.getSuggestOracle();
orcl.addAll(words);
0 голосов
/ 18 июня 2013

Как уже было сказано, получите экземпляр SuggestOracle с помощью getSuggestOracle (), затем вы можете сделать orcl.clear (), чтобы очистить все содержимое и, наконец, добавитьAll ().

Вы также можете проверить этот пример, который показывает SuggestBox (модели), который зависит от выбранного значения на другом главном SuggestBox (модели автомобилей).

http://siempredesdeelcurro.blogspot.com.es/2013/05/simplest-example-of-gwt-with-eclipse.html

...