Yes, that is exactly what I was looking for. Thanks! --- In [email protected], "Doug Lowder" <[EMAIL PROTECTED]> wrote: > > You can toggle the "editable" property on the datagrid. The > following seems to provide what you want: > > function cellEditHandler(event:Object) : Void > { > var selecteditem = event.target.dataProvider.getItemAt > (event.itemIndex); > dg.editable = false; > doLater(this, "makeEditable", [dg]); > } > > function makeEditable(theDatagrid: mx.controls.DataGrid) : Void > { > theDatagrid.editable = true; > } > > > - Doug > > --- In [email protected], "Kevin Ewok" <suzylawson@> > wrote: > > > > Flexcoders- > > I have a datgrid where a user can enter a number in a field. > After > > the user enters the number, I would like the same row to stay > selected > > and the cell to be completely out of focus (just like when a row is > > normally selected). I have tried setting the > > datagrid.focusedCell=undefined and the dg.cellEditor = undefined > and > > that does not work. here's an example of my code. In the 2nd > column, > > if you enter any text and hit return, the same row is still > selected > > but the cell is still in edit mode. If you hit the "Escape" key, > the > > row is out of focus which is exactly what I want. My question is > how > > does one replicate that? I couldn't find any docs anywhere on this > > forum or google. > > > > Thanks for any help! > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" > xmlns="*"> > > > > <mx:Script> > > <![CDATA[ > > > > var dp = [ { one:"one", two:"two", three:"three" }, > > { one:"four", two:"five", three:"six" }, > > { one:"seven", two:"eight", three:"nine" }]; > > > > function cellEditHandler(event:Object) : Void > > { > > var selecteditem = > > event.target.dataProvider.getItemAt(event.itemIndex); > > > event.target.focusedCell = {itemIndex:event.itemIndex-1, > > columnIndex:event.columnIndex}; > > } > > > > ]]> > > </mx:Script> > > > > <mx:DataGrid id="dg" dataProvider="{ dp }" editable="true" > > cellEdit="cellEditHandler(event)"> > > <mx:columns> > > <mx:Array> > > <mx:DataGridColumn columnName="one" editable="false"/> > > <mx:DataGridColumn columnName="two" /> > > <mx:DataGridColumn columnName="three" editable="false"/> > > </mx:Array> > > </mx:columns> > > </mx:DataGrid> > > </mx:Application> > > >
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

