There is a bug in CellTreeNodeView where it always assumes new data starts at index 0, which of course is not true if the data is being appended. That explains why it works when you insert at index 0. Another workaround is to populate the ListDataProvider before creating the CellTree (if that is an option for your app).
I'm working on a fix that will be in the next GWT release. Thanks, John LaBanca [email protected] On Mon, Nov 1, 2010 at 5:17 AM, rahul vijay shinde < [email protected]> wrote: > These mail are been wrongly marked to me > > Please avoid. > > Regards > Rahul Shinde > > > On Mon, 01 Nov 2010 13:53:51 +0530 David Pinn wrote > > >I don't know you you've screwed up; but if you have, so have I. > > > >I too have been seeing very strange event-handling behaviour, with > >values being passed to getNodeInfo that are not for the node clicked > >on. Using your trick with .add(0, Object) made my problem go away too. > >Right now I'm really happy because it is just that little bit less > >likely that we are both stupid. maybe. > > > >On Nov 1, 3:04 am, decitrig <[email protected]> wrote: > >> This problem is a bit tricky to describe; forgive me. I have a cell > >> tree where nodes are added programmatically by doing a getList().add() > >> on a ListDataProvider field. However, I found that using > >> the .add(Object) method would do strange things to the ordering, i.e. > >> the node *rendered* as "Item 1" would be passed as *value* "Item 2" to > >> getNodeInfo(), and thus it looked like Item 1 got Item 2's children. > >> > >> The really strange thing is that if I do .add(0, Object), then > >> everything works fine. > >> > >> The actual code can be found here: > http://bitbucket.org/slide_rule/umd-code-review/src/tip/src/edu/umd/r... > >> > >> I just want to have list operations reflected in the tree, is this a > >> bug or have I just screwed this up somehow? > >> > >> -- > >> rwsims > > > >-- > >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. > > > > > > <http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline....@middle?> > > -- > 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.
