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 flexcoders@yahoogroups.com, "markgoldin_2000" <[EMAIL PROTECTED]> 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 flexcoders@yahoogroups.com, Alex Harui <aharui@> wrote: > > > > Usually because you need to call itemUpdated on the collection > > > > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On Behalf Of markgoldin_2000 > > Sent: Tuesday, September 16, 2008 1:12 PM > > To: flexcoders@yahoogroups.com > > 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 > > >