Great Thanks Jason. 

I sure will post once I figure out how do the update :)
--- In [email protected], <[EMAIL PROTECTED]> wrote:
>
> Heya,
> 
>  
> 
> I was looking for one too and there doesn't seem to be one.  I'm 
able to
> currently encapsulate Create/Read/Delete actions in commands, but I
> haven't yet found a reliable way to encapsulate Updates in a 
command.
> Everything else works very nicely.
> 
>  
> 
>  
> 
> Example of fill:
> 
>  
> 
> var ev:ProductEvent = new ProductEvent(ProductEvent.FIND_ALL);
> 
>       ev.collection = model.products;
> 
>  
> 
> CairngormEventDispatcher.getInstance().dispatchEvent(ev);
> 
>  
> 
> Execute:
> 
> public function execute(event:CairngormEvent):void {
> 
>       var ds:DataSource = new DataSource("productHome");
> 
>       var ev:ProductEvent = event as ProductEvent;
> 
>  
> 
>       ds.fill(ev.collection); // event is carrying a reference to 
an
> arbitrary collection contained in your model
> 
> }
> 
>  
> 
>  
> 
> Example of createItem:
> 
>  
> 
> var ev:ProductEvent = new ProductEvent(ProductEvent.INSERT);
> 
>       ev.product = someProduct;
> 
>  
> 
> CairngormEventDispatcher.getInstance().dispatchEvent(ev);
> 
>  
> 
> Execute:
> 
> public function execute(event:CairngormEvent):void {
> 
>       var ds:DataSource = new DataSource("productHome");
> 
>       var ev:ProductEvent = event as ProductEvent;
> 
>  
> 
>       ds.createItem(ev.product); // event is carrying a reference 
to a
> product bean
> 
> }
> 
>  
> 
>  
> 
>  
> 
>  
> 
> Example of deleteItem:
> 
>  
> 
> var ev:ProductEvent = new ProductEvent(ProductEvent.DELETE);
> 
>       ev.product = someProduct;
> 
>  
> 
> CairngormEventDispatcher.getInstance().dispatchEvent(ev);
> 
>  
> 
> Execute:
> 
> public function execute(event:CairngormEvent):void {
> 
>       var ds:DataSource = new DataSource("productHome");
> 
>       var ev:ProductEvent = event as ProductEvent;
> 
>  
> 
>       ds.deleteItem(ev.product); // event is carrying a reference 
to a
> product bean
> 
> }
> 
>  
> 
>  
> 
> When you find a good way to handle updates, you let me know ;)
> Currently there is no fine-grained approach to updating only one
> specific record manually, which kinda sucks.
> 
>  
> 
> Jay Proulx
> 
> [EMAIL PROTECTED]
> 
> ________________________________
> 
> From: [email protected] 
[mailto:[EMAIL PROTECTED] On
> Behalf Of auddaraj
> Sent: February 26, 2007 2:54 PM
> To: [email protected]
> Subject: [flexcoders] Cairngorm FDS Sample
> 
>  
> 
> Hi,
> We are planning to use Cairngorm in our flex project which uses 
FDS. I 
> tried looking around for samples that use FDS(not remoting) but no 
> luck. From www.cairngormdocs.org I am able to find number of 
sample 
> that use webservices, remoting etc..
> 
> Can anyone suggest a sample Cairngorm app that uses FDS(Data 
> services). I am trying to see how FDS methods like fill etc. fit 
into 
> cairngorm model
> 
> Thanks,
> ANAND.
>


Reply via email to