I have finally got it to work. Thank a lot, Jeff.

--- In flexcoders@yahoogroups.com, "Jeff Vroom" <[EMAIL PROTECTED]> wrote:
>
> There are a few examples in the flexcab sample
> (samples/dataservice/flexcab).  Here's a snippet from one of these:
> 
>  
> 
>                                     var itemRef:ItemReference = 
> 
>  
> ServiceLocator.getInstance().cabService.getItem({name: newCab.name},
> newCab);
> 
>                                         itemRef.addResponder(new
> ItemResponder(
> 
>                                             function
> (resultEvent:ResultEvent, token:Object=null):void
> 
>                                             {
> 
>                                                 cab = itemRef.result as
> Cab;
> 
>                                                // .... Second rpc call
> snipped from here
> 
>                                             },
> 
>                                             function
> (faultEvent:FaultEvent, token:Object=null):void
> 
>                                             {
> 
>  
> Alert.show(faultEvent.fault.faultString, "Error Logging In");
> 
>                                             }));
> 
>  
> 
> Jeff
> 
>  
> 
> ________________________________
> 
> From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
> Behalf Of Dmitry Miller
> Sent: Tuesday, August 01, 2006 2:20 PM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] Re: FDS - how do I manage a single item?
> 
>  
> 
> Jeff, hi
> 
> I am trying to retrieve item by its id. And I tried your suggestion
> yesterday. 
> 
> var ir:ItemReference = ds.getItem({id:userId});
> 
> Now, given the item reference (ir) how do I "connect" ir to the actual
> variable (me)? When I tried me = User(ir.result); Flex started
> compaining.
> 
> Could you, please, give a code snippet?
> 
> Thanks a lot
> 
> --- Dmitry
> 
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>
> , "jeffjvroom" <jvroom@> wrote:
> >
> > Either with dataService.getItem, if the item exists and you have its 
> > id or dataService.createItem if the item does not exist and you want 
> > to create a new one. 
> > 
> > If you need to actually execute a query to retrieve the item (e.g. 
> > you are trying to retrieve a User by the lastName), you have to use 
> > the fill method to pass in the parameters and just have that fill 
> > method return a Collection with just one item. In this case, the 
> > fill method returns an AsyncToken whose responder will be called when 
> > the fill results are returned to the client. At that point, you 
> > could look at the filled array collection and call getItemAt(0) to 
> > get the first item in the list.
> > 
> > Jeff
> > 
> > --- In flexcoders@yahoogroups.com
> <mailto:flexcoders%40yahoogroups.com> , "Dmitry Miller" <goblin77@> 
> > wrote:
> > >
> > > I have a managed class.
> > > 
> > > [Managed]
> > > class User
> > > {
> > > ....
> > > }
> > > 
> > > 
> > > and in the main application .mxml file I have a reference of this 
> > type
> > > that I want to manage by a data service
> > > 
> > > 
> > > i.e.
> > > 
> > > <mx:DataService id="ds" destination="userSvc" />
> > > <mx:Script>
> > > [Bindable]
> > > public var me:User;
> > > </mx:Script>
> > > 
> > > Now, how do I get to populate variable "me" and get it maneged by 
> > userSvc?
> > > 
> > > Thanks,
> > > 
> > > --- Dmitry
> > >
> >
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to