try

var dg:DataGrid = DataGrid(listData.owner);
data[colName] = selectedItem;
IList(dg.dataProvider).setItemAt(data, dg.selectedIndex);



--- In [email protected], "markgoldin_2000" 
<[EMAIL PROTECTED]> wrote:
>
> Here is latest code. Still does not work:
> public function handleDataChanged(event:ListEvent):void 
>               {       
>                       var colName:String = DataGrid
> (listData.owner).columns[listData.columnIndex].dataField;
>                       data[colName] = selectedItem;
>                       DataGrid
> (listData.owner).dataProvider.itemUpdated(DataGrid
> (listData.owner).selectedItem);
>       }
> Can you help?
> 
> --- In [email protected], "markgoldin_2000" 
> <markgoldin_2000@> wrote:
> >
> > Not sure what you mean.
> > Here is my combobox's dataChange handle:
> >             public function handleDataChanged
> > (event:ListEvent):void 
> >             {       
> >                     var colName:String = DataGrid
> > (listData.owner).columns[listData.columnIndex].dataField;
> >                     data[colName] = selectedItem;
> >                     mainApp.globalYardData.appendChild(DataGrid
> > (listData.owner).selectedItem);
> >             }
> > What collection are you talking about?
> > DataGrid's dataProvider?
> > 
> > --- In [email protected], Alex Harui <aharui@> wrote:
> > >
> > > Usually because you need to call itemUpdated on the collection
> > > 
> > > From: [email protected] 
> > [mailto:[EMAIL PROTECTED] On Behalf Of markgoldin_2000
> > > Sent: Tuesday, September 16, 2008 1:12 PM
> > > To: [email protected]
> > > Subject: [flexcoders] Combobox does not hold selected item
> > > 
> > > 
> > > I have a combobox in dataGrid as a custom renderer. When I 
select 
> an
> > > item in the combo the datagrid's data property has correct 
value, 
> > but
> > > combo still shows its initial value. Any idea why?
> > > 
> > > Thanks
> > >
> >
>


Reply via email to