如何使用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
}
}]);