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

