Thank Tracy and Tim, your code is great. I have seen what I want. Thank very 
much.

--- In flexcoders@yahoogroups.com, "Tim Hoff" <timh...@...> wrote:
>
> 
> event.itemRenderer.data
> 
> -TH
> 
> --- In flexcoders@yahoogroups.com, "lehaianh1986" <lehaianh1986@>
> wrote:
> >
> > I use the line to test. It show the row index in advanceddatagrid that
> I want to select.
> > What I need is data of object in each row I select. But how to give
> it?
> >
> > --- In flexcoders@yahoogroups.com, "Tracy Spratt" tspratt@ wrote:
> > >
> > > What are you trying to do with the line?:
> > >
> > > AdvancedDataGrid(event.currentTarget).selectedIndex =
> event.rowIndex;
> > >
> > >
> > >
> > > As it is is sets the selectedIndex to itself. rowIndex is the
> > > selectedIndex.
> > >
> > >
> > >
> > > Tracy Spratt,
> > >
> > > Lariat Services, development services available
> > >
> > > _____
> > >
> > > From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com]
> On
> > > Behalf Of lehaianh1986
> > > Sent: Monday, March 30, 2009 10:29 PM
> > > To: flexcoders@yahoogroups.com
> > > Subject: [flexcoders] Re: AdvancedDatagrid
> > >
> > >
> > >
> > > Yeah I see. Thank you very much. I still have small question
> > > To give index of row I use
> > > AdvancedDataGrid(event.currentTarget).selectedIndex =
> event.rowIndex;
> > >
> > > But to give data of it, how do I do?
> > >
> > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com>
> ups.com,
> > > "Tim Hoff" <TimHoff@> wrote:
> > > >
> > > >
> > > > Missed the return void.
> > > >
> > > > private function myEventHandler( event:ListEvent ):void
> > > > {
> > > > // do something
> > > > }
> > > >
> > > > -TH
> > > >
> > > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com>
> ups.com,
> > > "Tim Hoff" <TimHoff@> wrote:
> > > > >
> > > > >
> > > > > Just a syntax problem. Should be like this:
> > > > >
> > > > > var client:AdvancedDataGrid = new AdvancedDataGrid;
> > > > > client.dataProvider = ArrayResults;
> > > > > client.addEventListener( ListEvent.ITEM_CLICK , myEventHandler
> );
> > > > >
> > > > > private function myEventHandler( event:ListEvent )
> > > > > {
> > > > > // do something
> > > > > }
> > > > >
> > > > > -TH
> > > > >
> > > > > Also, I'd suggest that you use an ArrayCollection instead of an
> array;
> > > > > if you want to do any data manipulation.
> > > > >
> > > > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com>
> > > ups.com, "lehaianh1986" lehaianh1986@
> > > > > wrote:
> > > > > >
> > > > > > Hi every body. I have a AdvancedDatagird and dataprovider from
> Array
> > > > > Collection. How to listen an event when I click to each row? I
> want
> > > > use
> > > > > an event when I click left mouse, right mouse, double
> click,...etc
> > > > > >
> > > > > > My code is here but it not run
> > > > > >
> > > > > > var client:AdvancedDataGrid = new AdvancedDataGrid;
> > > > > > client.dataProvider = ArrayResults;
> > > > > >
> > > > >
> > > >
> client.addEventListener(ListEvent.ITEM_CLICK,function(event:ListEvent):v\
> \
> > > > \
> > > > > oid
> > > > > > {
> > > > > > ...
> > > > > > });
> > > > > >
> > > > >
> > > >
> > >
> >
>


Reply via email to