gpt4 book ai didi

javascript - 防止或覆盖 Enter keydown 事件的 Kendo Grid 事件

转载 作者:行者123 更新时间:2023-11-28 01:32:05 25 4
gpt4 key购买 nike

我有一个网格,其中有一列带有链接按钮。通过启用“可导航”选项,我可以使用箭头键和 Enter 键访问此按钮,如文档中所述。

我当前遇到的问题是,在实现层次结构(与每行关联的子网格)时,Enter 键停止触发链接按钮的单击事件。当焦点位于链接按钮上时按 Enter 键会展开该行的子网格。我知道这是由于“可导航”选项造成的,但这对我来说至关重要。

文档中说“自定义超链接可以通过 Tab 键访问,并通过绕过 Grid 键盘导航通过 ENTER 激活。这是通过防止自定义超链接的 keydown 事件的事件冒泡来实现的,这样 Grid 永远不会找出他们的 ENTER 按键。”在http://docs.telerik.com/kendo-ui/getting-started/web/grid/walkthrough#keyboard-navigation 。我无法在 Kindo 之前拦截 Enter keydown 事件。我正在使用 MVC 和 C#。我希望 Enter 键的功能与没有子网格时的功能相同。

我尝试以这样的方式监听事件

$(document).on('keydown', 'tr a', someFunction(e){console.log(e.keydown)}); 

控制台最终注册了 Enter 键 13 以外的不同键。

如有任何帮助,我们将不胜感激。

最佳答案

我尝试了 e.stopPropagation();但我终于让它与 e.stopImmediatPropgation 一起工作

关于javascript - 防止或覆盖 Enter keydown 事件的 Kendo Grid 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22005154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com