You can implement a Chain.

On Wed, Nov 19, 2008 at 10:53 AM, Patrick Ratelband <[EMAIL PROTECTED]>wrote:

>
> Whould you not wish to that, you can try something a little bit more
> dirty, but it should get the job done.
>
> Call the new search in the onSucces of the last one, this way, you are
> sure you have the last result. You can use a boolean value to see if
> the result you have is the last node, if so, instead of calling a new
> search, you can call on the ensure visible.
>
> I know this kind of defeats the whole asyncronous thing, but if you
> want to keep that, you will have to implement this server side and you
> will need to create that prunned tree anyway.
>
> Patrick
>
> On Nov 18, 7:46 pm, walden <[EMAIL PROTECTED]> wrote:
> > If I were you I'd handle the recursive tree traversal on the server
> > and return a (pruned?) subtree as a response, instead of node-at-a-
> > time.  Not only does it simplify async callback management on the
> > client, it also uses the network a lot more efficiently.
> >
> > Walden
> >
> > On Nov 18, 11:26 am, "[EMAIL PROTECTED]"
> >
> > <[EMAIL PROTECTED]> wrote:
> > > Hi,
> >
> > > I've got an application that offers some search capabilities. When you
> > > search something, you can click on a Button and this will lead you to
> > > open a Tree in the location where the item you searched is.
> >
> > > I can make an asynchronous call to a service who gives me the child
> > > names of a given node, which I use to build the TreeItems.
> >
> > > For opening the tree in the right location, I need to call that
> > > service n times, one for each level I need to go down into. But these
> > > calls needs to be in a sequence, as the 2nd call will accept as input
> > > the TreeItem I found in the 1st call and so on.
> >
> > > My tree isn't loaded entirely in memory, but it's updated on-demand
> > > (using a TreeListener). This is why, when I click on a search result,
> > > I need to build the hierarchy in memory prior of calling
> > > ensureSelectedItemVisible().
> >
> > > What's the right way to approach this?
> >
> > > Thank you.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to