I have a text box insides a FlexTable and I am trying to use
SuggestBox.wrap to wrap the text box into a SuggestBox. Code snippet
is like this.
.....
FlexTable ft = new FlexTable();
TextBox tb = new TextBox();
ft.setWidget(0,0,tb);
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle();
suggest = SuggestBox.wrap(oracle, tb.getElement());
.....
But it throws error in hosted mode like this:
java.lang.AssertionError: A widget that has an existing parent widget
may not be added to the detach list
at com.google.gwt.user.client.ui.RootPanel.detachOnWindowClose
(RootPanel.java:122)
at com.google.gwt.user.client.ui.SuggestBox.wrap(SuggestBox.java:
267)...
But it does not have this problem when you compile it and run it in
browsers. I look into the source code of SuggestBox, it throws error
in this line.
266 suggestBox.onAttach();
267 RootPanel.detachOnWindowClose(suggestBox);
What is the problem? Is there a way to solve it?
Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---