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

发布于 2024-11-09 08:09:55 字数 175 浏览 3 评论 0原文

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

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

Hi All i have a flex editable datagrid. By default if i press the left navigation arrow key , it moves to the left but not to the next cell. I would like to override the keydown event such that if the left navigation arrow key is pressed down i set the focus to the next cell on the left.

In short the user needs to be able to navigate using the keyboard through the cells using just like in excel(currently the arrow keys move between characters within a cell).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮色兮凉城 2024-11-16 08:09:55

因为你无法摆脱这个要求。我尝试将事件侦听器添加到 KEY_UP 事件。如果它是箭头键的 charCode,请销毁 itemEditor 具有 destroyItemEditor 方法,并通过设置 editedItemPosition 属性。

我很确定 charCode 39 是右箭头,charCode 37 是左箭头,至少根据 这个应用程序

Since you can't get away from this requirement. I'd try adding an event listener to the KEY_UP event. If it is a charCode for an arrow key, destroy the itemEditor with the destroyItemEditor method and manually move to the next column by setting the editedItemPosition property.

I'm pretty sure charCode 39 is the right arrow and charCode 37 if the left, at least according to this app .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文