如何使用CTRL+;Extjs 3.4中的S按键事件

如何使用CTRL+;Extjs 3.4中的S按键事件,extjs,Extjs,我想为保存创建快捷键。我已经编写了以下代码,但它不会覆盖浏览器的默认快捷键 这是我的密码 Ext.getDoc().on('keypress' function(event, target) { if (event.ctrlKey && event.S) { event.preven

我想为保存创建快捷键。我已经编写了以下代码,但它不会覆盖浏览器的默认快捷键

这是我的密码

Ext.getDoc().on('keypress' function(event, target) {
                                            if (event.ctrlKey && event.S) {
                                                        event.preventDefault();
                                                        this.save();
                                                    }
                                                }
                                        }); 
将此代码放入应用程序的启动功能中


将此代码放在应用程序的启动功能中。

这取决于浏览器,有些代码不允许您覆盖“内置”热键,因为它们对浏览器本身有意义。这取决于浏览器,有些代码不允许您覆盖“内置”热键,因为它们对浏览器本身有意义。
new Ext.KeyMap( Ext.getBody(), [{
            key: "s",
            ctrl:true,
            fn: function( e, ele ){
                ele.preventDefault();
                //implement your logic
            }
        }]);