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.

Reply via email to