2

如何获取extjs中箭头键的字符代码?

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

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

在问这里之前,我已经浏览了我无法理解的文档。

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

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

4

2 回答 2

2

要存档此内容,您需要使用监控,例如

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

JSFiddle(我想你可以检查正确的键)

于 2013-02-05T11:41:47.657 回答
1

在文档中有一个例子:http: //dev.sencha.com/deploy/ext-4.1.0-gpl/examples/keynav/keynav.html

于 2013-02-05T11:47:50.580 回答