Thank you. Makes sense.
On Dec 11 2008, 8:41 am, Jason Essington <jason.essing...@gmail.com> wrote: > Thomas is correct here. onAttach() performs some very important > functions related to widget behavior, so if you are not careful (to > call super.onAttach()) then you would end up with broken widgets if > you override that method. It is useful to override onAttach() if you > need to perform some task just to rendering then call super.onAttach() > at the end of your overridden method. > > However, onLoad() is the correct method to place your own code in if > you need to perform tasks AFTER the widget is attached to DOM. > > -jason > > On Dec 11, 2008, at 4:32 AM, Thomas Broyer wrote: > > > > > On 11 déc, 07:10, Adam T <adam.t...@gmail.com> wrote: > >> Try overloading the onAttach() method of the widget/panel in question > >> which are called as the widget is attached to the DOM, it might be > >> wise to wrap your code that calls the getOffsetWidth() method up in a > >> DeferredCommand. > > > Widget.onLoad is called at the end of Widget.onAttach, i.e. when child > > widgets have been attached. > > I'd therefore rather use onLoad than onAttach in this case (though > > they would work the same, given that OnLoad is called *from* > > onAttach). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---