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
-~----------~----~----~----~------~----~------~--~---

Reply via email to