Yes, or a full solution that I just tested it works:
public void onModuleLoad()
{
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
String[] words = {"Alpha", "Apple", "Anaconda", "Beta", "Beautiful",
"Best", "Better"};
for (String word: words)
{
oracle.add(word);
}
SuggestBox suggestBox = new SuggestBox(oracle);
suggestBox.setSize("300px", "40px");
suggestBox.addSelectionHandler((SelectionEvent<SuggestOracle.Suggestion>
suggestion) ->
{
GWT.log("SuggestBox Value: " + suggestBox.getValue());
// You can also get the value this way from the event:
GWT.log("Selected Value: " +
suggestion.getSelectedItem().getReplacementString());
});
DockLayoutPanel p = new DockLayoutPanel(Style.Unit.EM);
p.add(suggestBox);
RootLayoutPanel rp = RootLayoutPanel.get();
rp.add(p);
}
On Friday, April 12, 2019 at 3:42:09 PM UTC-6, Filipe Sousa wrote:
>
> suggestionBox.getValue()?
>
> On Thursday, April 11, 2019 at 12:02:57 PM UTC+1, Nanditha Nandu wrote:
>>
>> final SuggestBox suggestionBox = new SuggestBox(suggestions);
>>
>> where suggestions is the custom suggest words passed using
>> MultiWordSuggestOracle
>>
>> Im trying to get the value selected from the suggestions in the
>> SuggestBox using below line:
>>
>> String text = suggestionBox.getTextBox().getValue();
>>
>> But the value of text is " "
>>
>> Please help.Thanks.
>>
>
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.