【问题标题】:Prevent or override Keno Grid event for Enter keydown event阻止或覆盖 Enter keydown 事件的 Kendo Grid 事件
【发布时间】:2014-02-25 05:11:03
【问题描述】:

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

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

在文档中说“自定义超链接可以通过制表符访问并通过 ENTER 通过黑客和绕过网格键盘导航来激活。这是通过防止自定义超链接的 keydown 事件的事件冒泡来实现的,因此网格永远不会了解他们的 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 的其他键。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript jquery telerik kendo-grid kendo-asp.net-mvc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      相关资源
      最近更新 更多