Has anyone come up with a good way to let a user move up/down in an
editable column of a datagrid using the keyboard? These columns use a
TextInput as the itemEditor. 

Right now I use a handler for the keyFocusChangeEvent on the datagrid
to handle TAB and Shift-TAB keys to move horizontally through the
rows. However, moving up/down in the columns is more difficult because
the editor's TextInput captures the Return key and the
TextFieldAutomationHelper class captures all the other interesting
keystrokes (navigation keys like UP and DOWN arrows) and it seems the
DataGrid is only interested in the TAB key when it handles focusChange
events.

I'm not sure how a focusEvent.KEY_FOCUS_CHANGE is dispatched as this
seems to occur somewhere in the flash code which is unaccessible.

I am probably making this more complex than it needs to be. Any ideas? 

Reply via email to