extjs给控件添加键盘事件

不问归期 提交于 2020-01-14 14:43:28
if (editor) {
    editor.enableKeyEvents = true;
    editor.on("keydown", function(f, e) {
        var keyCode = e.getKey();
        if (e.ctrlKey == true) {
            // ctrl+c ctrl+v 等系统快捷键不屏蔽
            // 86, 90, 88, 67, 65
            if (keyCode == 86 || keyCode == 90 || keyCode == 88 || keyCode == 67 || keyCode == 65) {
                return true;
            }
        }
        if (e.ctrlKey || e.altKey || (keyCode >= 112 && keyCode <= 123)) {
            e.preventDefault();// editor需要额外处理全键盘事件
        }
    }, this)
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!