如何在默认停止事件的菜单项上允许某些键盘事件?

时间:2015-08-13 17:56:20

标签: extjs extjs4 extjs4.2 keyboard-events

我想在菜单项中添加一个小表单。我有拆分按钮,有一个项目。在该项目中,我有以下表格:datefieldtextfieldbutton等...

此问题与某些击键相关,例如左箭头,右箭头。默认情况下,此键事件应隐藏菜单项。现在我需要禁用它们,因为每次在textfield中使用箭头按钮时,它都会隐藏菜单。

我正在使用beforehide事件,但无法找到实现目标的方法。我找不到类似 keydown 的任何事件来处理这种情况。

另外一个关键的退格也用于编辑文本字段,但是这个重定向浏览器。

IN SHORT :我希望能够在我的菜单项textfield中自由使用键盘而不会隐藏它。这可能吗?

1 个答案:

答案 0 :(得分:1)

只需在菜单配置中使用enableKeyNav: false即可。来自doc

  

enableKeyNav:Boolean

     

为True以启用键盘导航   控制菜单。通常应该禁用此选项   菜单中正在使用表单字段。

     

默认为:true