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