Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs:如何在聚焦时禁用按钮上的enter键事件_Extjs - Fatal编程技术网

Extjs:如何在聚焦时禁用按钮上的enter键事件

Extjs:如何在聚焦时禁用按钮上的enter键事件,extjs,Extjs,我有一个有很多字段的表单,用户希望使用ENTER键而不是TAB键来改变字段之间的焦点,我解决了textfield/checkbox/combo,但是当一个按钮抓取焦点时,ENTER键触发点击事件。如何禁用此输入键事件?我找到了答案,它对我有用 afterRender: function () { this.keyNav = Ext.create('Ext.util.KeyNav', this.el, { enter: Ext.getCmp('nextComponentId

我有一个有很多字段的表单,用户希望使用ENTER键而不是TAB键来改变字段之间的焦点,我解决了textfield/checkbox/combo,但是当一个按钮抓取焦点时,ENTER键触发点击事件。如何禁用此输入键事件?

我找到了答案,它对我有用

afterRender: function () {
    this.keyNav = Ext.create('Ext.util.KeyNav', this.el, {
        enter: Ext.getCmp('nextComponentId').focus(),
        scope: this
    });
}
我找到了答案,这对我来说很有用

afterRender: function () {
    this.keyNav = Ext.create('Ext.util.KeyNav', this.el, {
        enter: Ext.getCmp('nextComponentId').focus(),
        scope: this
    });
}