extjs - 在extjs中创建箭头键事件

标签 extjs extjs4 extjs4.1

如何获取extjs中方向键的字符代码?

我尝试了下面的代码,它可以很好地获取所有键盘按钮的字符代码,但不能获取箭头键(还有 Backspace)的字符代码。

Ext.getDoc().on('keypress', function(event, target) {
        console.log(event.getCharCode())
});

在这里提问之前,我已经浏览过documentation我无法理解。

如果我按退格,则页面将重定向到上一页。我计划将来在 backspace 上保留自己的功能。如何在extjs中覆盖它?

我是初学者。所以,请提供简单的例子..

最佳答案

要存档此内容,您需要使用类似的监控

instance.mon(Ext.getDoc(), Ext.EventManager.getKeyEvent(), instance.callBack, instance)

参见JSFiddle (我认为你可以检查正确的 key )

关于extjs - 在extjs中创建箭头键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14706218/

相关文章:

javascript - Extjs间歇性错误

extjs - 如何在折线图或散点图中添加超过 3 个系列?

rest - 如何在方法类型为 DELETE 时使用 Ext.Ajax.request 传递参数

javascript - EXTJs 将项目从动态数组添加到面板

javascript - ExtJS 名称未定义错误

ExtJs - 列隐藏/显示状态保存

extjs4 - extjs 4 grid fireevent itemclick

javascript - 如何使用 ExtJs 将 javascript 数据对象(或模型)转换(或序列化)为 xml

extjs - 如何在设置记录数据时屏蔽 Extjs 网格并在设置后取消屏蔽?

javascript - 对 ExtJS TreePanel 中的列进行排序会更改节点记录的顺序,而不仅仅是叶子