Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为extjs中的箭头键创建事件_Extjs_Extjs4_Extjs4.1 - Fatal编程技术网

为extjs中的箭头键创建事件

为extjs中的箭头键创建事件,extjs,extjs4,extjs4.1,Extjs,Extjs4,Extjs4.1,如何在extjs中获取箭头键的字符代码 我尝试了下面的代码,它可以很好地获取所有键盘按钮的字符代码,但不能获取箭头键(还有退格) 在这里提问之前,我已经经历了一些我不理解的问题 另外,如果我按backspace,则页面将重定向到上一页。我计划将来在backspace上保留自己的函数。如何在extjs中重写它 我是初学者。因此,请提供一个简单的示例。要将其存档,您需要使用如下监视 instance.mon(Ext.getDoc(), Ext.EventManager.getKeyEvent(),

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

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

在这里提问之前,我已经经历了一些我不理解的问题

另外,如果我按
backspace
,则页面将重定向到上一页。我计划将来在
backspace
上保留自己的函数。如何在extjs中重写它


我是初学者。因此,请提供一个简单的示例。

要将其存档,您需要使用如下监视

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

请参见(我想您可以检查正确的键)

文档中有一个例子:

ya这清楚地表明我应该使用
keydown
而不是
keypress
。。当我更换时,它工作正常。。谢谢。要更改所选面板的html,我正在使用
Ext.getCmp('myIdHere').setHtml(valueHere)
。。这不管用。。我应该用什么来代替呢?(尝试过代码<更新/代码>太多了)。我已经是你所需要的很好的一部分,并且以一种非常干净的方式。但我必须承认,在完全满足您的需求之前,您仍有很好的部分需要添加…@U_Green先生,您可以调用HTML
Ext.getCmp('myIdHere').el.setHTML(HTML)
我收到错误--
uncaughttypeerror:无法读取未定义的属性“el”
谢谢您的回复。。我也会看一下。要更改所选面板的html,我使用
Ext.getCmp('myIdHere').setHtml(valueHere)
。。这不管用。。我应该用什么来代替呢?(也尝试了
更新
instance.mon(Ext.getDoc(), Ext.EventManager.getKeyEvent(), instance.callBack, instance)