Calling ListDataProvider#refresh() or #setList() should force a full refresh, which would fix the problem.
Thanks, John LaBanca jlaba...@google.com On Mon, Nov 1, 2010 at 7:38 PM, David Pinn <dp...@byandlarge.net> wrote: > Thanks John. Would another work-around be to call the > ListDataProvider's setList method for each change to the tree? > > On Nov 2, 2:23 am, John LaBanca <jlaba...@google.com> wrote: > > 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 > > jlaba...@google.com > > > > On Mon, Nov 1, 2010 at 5:17 AM, rahul vijay shinde < > > > > > > > > > > > > > > > > shinderah...@rediffmail.com> 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 <rws...@gmail.com> 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 > google-web-tool...@googlegroups.com. > > > >To unsubscribe from this group, send email to > > > google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> > . > > > >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.co...> > > > > > -- > > > 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-tool...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com><google-web-toolkit%2Bunsubs > cr...@googlegroups.com> > > > . > > > 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 google-web-tool...@googlegroups.com. > To unsubscribe from this group, send email to > google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com> > . > 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 google-web-tool...@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.