Hi Tracy 

That is similar to what I'm doing on my code at the bottom except my
arraycollection is in the destination grid and not the source, which
is how I wish to execute it, but how do I go about doing that? I only
want specific data to go to the destination grid, not all the data
that's in that index.  Do you have any examples I could see to help me
better understand this?

-Sal


--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> In general terms, build an ArrayCollection from the data you want to
> pass, and assign that ArrayCollection to the dataprovider property of
> the second grid.
> 
>  
> 
> Tracy
> 
>  
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of s_hernandez01
> Sent: Wednesday, August 09, 2006 9:43 AM
> To: [email protected]
> Subject: [flexcoders] passing data to a datagrid
> 
>  
> 
> Hey Flexers, 
> 
> I am trying to send specific data from a datagrid to another datagrid
> and am having trouble with my actionscript. I can manage to send data
> if the index is selected, but I only want to send certain data to the
> other datagrid. Can anyone help? Here is what I have so far...
> 
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
> <http://www.adobe.com/2006/mxml> "
> layout="absolute" xmlns="*" creationComplete="init()">
> 
> <mx:Script>
> <![CDATA[
> import mx.collections.ArrayCollection;
> import mx.effects.*;
> import mx.core.*;
> 
> public function init():void{
> srv.send();
> addEventListener("send",doSendEvent);
> }
> 
> public function doSendEvent(event:Event):void{
> addToGrid(event.target.data);
> }
> 
> public function addToGrid(product:Object):void{
> destGrid.addItem({cat: product.cat, upc: product.upc, description:
> product.description}); 
> }
> ]]>
> </mx:Script>
> 
> <mx:HTTPService id="srv" url="data/catalog.xml" useProxy="false"
> result="(srv.lastResult.catalog.product)"/>
> 
> <mx:HBox x="0" y="0" width="100%" height="100%"
> verticalAlign="middle" horizontalAlign="center">
> 
> <mx:DataGrid dataProvider="{srv.lastResult.catalog.product}"
> id="srcGrid" itemClick="init()">
> <mx:columns>
> <mx:DataGridColumn headerText="UPC" dataField="cat" width="60"/>
> <mx:DataGridColumn headerText="CAT NO." dataField="upc" width="60"/>
> <mx:DataGridColumn headerText="DESCRIPTION" dataField="description"
> width="300"/>
> <mx:DataGridColumn headerText="WEIGHT" dataField="wgt" width="60"/>
> <mx:DataGridColumn headerText="BALANCE" dataField="balance" width="60"/>
> </mx:columns>
> </mx:DataGrid>
> 
> <DestGrid id="destGrid" width="50%" height="20%"/>
> 
> </mx:HBox>
> </mx:Application>
> 
> <mx:DataGrid xmlns:mx="http://www.adobe.com/2006/mxml
> <http://www.adobe.com/2006/mxml> "
> dataProvider="{myDP}">
> 
> <mx:Script>
> <![CDATA[
> import mx.collections.ArrayCollection;
> import mx.effects.*;
> import mx.core.*;
> 
> [Bindable]
> public var myDP:ArrayCollection = new ArrayCollection();
> 
> public function addItem(item:Object):void{
> myDP.addItem(item);
> }
> ]]>
> </mx:Script>
> <mx:columns>
> <mx:DataGridColumn headerText="UPC" dataField="cat" width="60"/>
> <mx:DataGridColumn headerText="CAT NO." dataField="upc" width="60"/>
> <mx:DataGridColumn headerText="DESCRIPTION" dataField="description"
> width="300"/>
> </mx:columns>
> </mx:DataGrid>
>







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