UIBinder で Suggestbox を定義しました。その SuggestOracle を動的に設定する必要があります。私が見たすべての例は、suggestoracle はインスタンス化時にしか定義できないことを示していますが、これは後で定義する必要があります。これを行う方法はありますか?
ありがとう!
UIBinder で Suggestbox を定義しました。その SuggestOracle を動的に設定する必要があります。私が見たすべての例は、suggestoracle はインスタンス化時にしか定義できないことを示していますが、これは後で定義する必要があります。これを行う方法はありますか?
ありがとう!
オラクルを取得するには、メソッドgetSuggestOracle
atを使用します。SuggestBox
デフォルトでは、 type からのものMultiWordSuggestOracle
です。次に、必要な単語を追加します。
MultiWordSuggestOracle orcl = (MultiWordSuggestOracle) suggestBox.getSuggestOracle();
orcl.addAll(words);
イタロが言ったように、getSuggestOracle() で SuggestOracle のインスタンスを取得してから、orcl.clear() を実行してすべてのコンテンツを消去し、最後に addAll() を実行できます。
別の主要な SuggestBox (車のブランド) で選択された値に依存する SuggestBox (モデル) を示すこの例も確認できます。
http://siempredesdeelcurro.blogspot.com.es/2013/05/simplest-example-of-gwt-with-eclipse.html