可编辑数据网格闪存的Keydown事件

时间:2011-05-23 12:36:13

标签: flex events datagrid keydown

大家好我有一个flex可编辑数据网格。默认情况下,如果我按左导航箭头键,它会向左移动但不会移动到下一个单元格。我想覆盖keydown事件,如果按下左导航箭头键,我将焦点设置为左侧的下一个单元格。

简而言之,用户需要能够使用键盘在单元格中导航,就像使用excel一样(目前箭头键在单元格中的字符之间移动)。

1 个答案:

答案 0 :(得分:0)

因为你无法摆脱这个要求。我尝试为KEY_UP事件添加一个事件监听器。如果它是箭头键的charCode,则销毁itemEditor with the destroyItemEditor方法并通过设置editedItemPosition属性手动移动到下一列。

我很确定charCode 39是右箭头,而charCode 37是左边的,至少根据this app