Just asked a GWT wizard on IRC and turns out I was incorrect. He offered an interesting alternative solution. Build the table as HTML and send that down instead.
-- Arthur Kalmenson On Thu, Apr 16, 2009 at 10:46 AM, Ian Bambury <[email protected]> wrote: > 2009/4/16 Vitali Lovich <[email protected]> >> >> You seem to be saying that: >> >> tree t = new tree() >> t.addItem("abc"); >> t.addItem("def"); >> RootPanel.get().add(t); >> >> will have fewer reflows than >> >> tree t = new tree() >> RootPanel.get().add(t) >> t.addItem("abc") >> t.addItem("def") >> >> According to you (at least from what you've said so far) is that the 1st >> snippet will cause 1 DOM reflow whereas the below snippet will cause 2, >> which isn't actually the case AFAIK. Both will only cause 1 & will be >> equally fast. > > I think you are both right, depending on the browser you are in. > FF2 (IIRC) will rerender during a sequence where most other browsers won't. > I don't know when it decides to do that, but most other browsers would be > still displaying your splash screen while FF2 has hidden it and has stuff > dancing about on the screen. > OTOH, if you widget is not attached and you are setting percentage heights > and widths, for example, they will fail. > Ian > > http://examples.roughian.com > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
