作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我编写此代码用于在 Enter 上提交
{
fieldLabel : 'Password',
name : 'j_password',
inputType : 'password',
allowBlank : false,
listeners : {
'render' : function(cmp) {
cmp.getEl().on('keypress', function(e) {
if (e.getKey() == e.ENTER) {
submitform();
}
});
}
}
}
我需要对快捷键进行哪些更改,例如保存(Ctrl + S)
、粘贴(Ctrl +P)
、打开(Ctrl + O )
, 退出(Ctrl +X)
?
最佳答案
您需要编写适当的处理程序来使用 KeyMap 完成这项工作。Ext 4 代码片段可能如下 -
Ext.onReady(function () {
var map = new Ext.util.KeyMap(document,{
key: [VALUES-ASCII], // this works,
fn: function(){ alert('key was pressed.!'); }
}
);
});
关于javascript - 如何在extjs中创建快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17802058/
我是一名优秀的程序员,十分优秀!