OK Vik, so using the standard "PopupPanel" your code works fine for me....


On 24 February 2010 12:40, John Denley <[email protected]> wrote:

> Thanks for this Thomas this has helped me narrow down my problem, but Im
> still not sure why Im getting the error heres my HTML code:
>
> <body>
>     <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
> style="position:absolute;width:0;height:0;border:0"></iframe>
> TEST HARNESS<br>
> <table id="registration_page">
>  <tbody>
>    <tr>
>     <td id="loadingcontainer">
>          Loading the Application, Please wait.....<br>
>     </td>
>    </tr>
>    <tr>
>     <td id="logincontainer">
>     </td>
>    </tr>
>  </tbody>
> </table>
> TEST HARNESS END
> </body>
>
> Heres my onmoduleLoad():
> {
>     RootPanel.get("registration_page").setVisible(true);
>     RootPanel.get("logincontainer").add(new HTML(""+"LOGIN SCREEN"));
> }
>
> If I comment out the first line it works fine, and if I leave it as above I
> get the error on the second line.
>
> From what you have said, Im guessing that the very act of using the
> "setVisible" is making GWT think that the "registration_page" is now a GWT
> widget and so it now wont let me add the new HTML to the "logincontainer"
> which is a child of "registration_page", presumably because there is a
> possibility that I could "setVisible(false)" and that would effectively
> "kill" the "logincontainer"?!
>
> Have I read this correct?
>
> Again apologies to Vik for hijacking your thread, Im going to use my test
> harness to try to recreate your issue in compensation, however I notice that
> you seem to have defined a new JoinUsPopup class, and not included the code
> for that, so its possible the problem is in the code for that class
>
> Cheers,
> J
>
>
> On 24 February 2010 10:56, Thomas Broyer <[email protected]> wrote:
>
>>
>> On Feb 24, 10:50 am, John Denley <[email protected]> wrote:
>> > Have you checked the "google development mode" tab (assuming you are
>> using
>> > eclipse) for uncaught exceptions?
>> >
>> > Im thinking specifically the "A widget that has an existing parent
>> widget
>> > may not be added to the detach list" which will just stop parts of your
>> > screen from loading without any other obvious/external warning/error
>> >
>> > I seem to be getting that error all over the place when I try to use the
>> > "RootPanel.get().add()" functionality, with no obviously good reason at
>> the
>> > moment. Plus I still cant work out what this really actually means! I
>>  dont
>> > mean to hijack your thread, but if anyone can explain this error in
>> > "laymans" terms Id appreciate it!
>>
>> It means you cannot RootPanel.get(...) or SomeWidget.wrap(...) an
>> element that happens to be a child/descendant of a Widget (i.e. of an
>> element which GWT thinks it is a GWT Widget's element).
>>
>> As for Vik's issue, sorry, no idea.
>>
>> --
>> 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]<google-web-toolkit%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>>
>

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