Hi Paul,

If you use an ArrayCollections as the dataProvider for the DataGrid
instead, you can remove an item like so:

myArrayCollection.removeItemAt( myDataGrid.selectedIndex );

The DataGrid's selectedIndex is the same as the index of the item in the
ArrayCollection.

-TH

--- In [email protected], "tendancer2000" <tendan...@...>
wrote:
>
> I have a datagrid with an Array dataprovider. A user double clicks on
a row which takes them to a new state where they can do things with that
data item including an action that should remove it from the original
array.
>
> I was planning on using the selectedIndex property to index into the
array but I see that is an index into the datagrid, not the original
array.
>
> Since I have the selected Object I can loop around my original array
until I find it, and then remove it, but that's not real efficient. The
better solution is probably to redesign my array, make it associative,
but I am curious to know if there is a way to do it with what there
already is.
>
> Thanks, and thanks to Alex for answering my previous question.
>
> Paul
>


Reply via email to