12

UIBinder で Suggestbox を定義しました。その SuggestOracle を動的に設定する必要があります。私が見たすべての例は、suggestoracle はインスタンス化時にしか定義できないことを示していますが、これは後で定義する必要があります。これを行う方法はありますか?

ありがとう!

4

2 に答える 2

9

オラクルを取得するには、メソッドgetSuggestOracleatを使用します。SuggestBoxデフォルトでは、 type からのものMultiWordSuggestOracleです。次に、必要な単語を追加します。

MultiWordSuggestOracle orcl = (MultiWordSuggestOracle) suggestBox.getSuggestOracle();
orcl.addAll(words);
于 2012-03-28T19:24:17.400 に答える
0

イタロが言ったように、getSuggestOracle() で SuggestOracle のインスタンスを取得してから、orcl.clear() を実行してすべてのコンテンツを消去し、最後に addAll() を実行できます。

別の主要な SuggestBox (車のブランド) で選択された値に依存する SuggestBox (モデル) を示すこの例も確認できます。

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

于 2013-06-18T09:16:57.230 に答える