网格中的 Keypress 或 keydown 事件处理

Posted

技术标签:

【中文标题】网格中的 Keypress 或 keydown 事件处理【英文标题】:Keypress or keydown event handling in grid 【发布时间】:2012-05-01 22:31:59 【问题描述】:

如何处理网格中的这些事件?

明显的解决方案,例如

grid.on('keypress', handler);  

listeners:  keypress: handler   

不工作 - 处理程序没有被触发。

我错过了什么?

【问题讨论】:

【参考方案1】:

知道了:

grid.view.addElListener('keypress', function() 
    ...
);

PS:也形成了一个独立的网格插件:https://gist.github.com/2572486

【讨论】:

@Duleep:如果你在问之前先尝试呢? this.getView().addListener('keypress', function() alert('key'); ); 当我点击回车并且 Tab 键没有提醒时【参考方案2】:

你可以试试Ext.grid.View的itemkeydown事件。

【讨论】:

以上是关于网格中的 Keypress 或 keydown 事件处理的主要内容,如果未能解决你的问题,请参考以下文章

WinForm中的键盘按键 KeyDown,KeyPress和KeyUp事件

jquery 键盘事件 keypress() keydown() keyup()

Tab 不会触发 keydown 或 keypress 事件

在 JS/jQuery 中触发 keypress/keydown/keyup 事件?

js keyupkeypress和keydown事件 详解

KeyDown,KeyPress和KeyUp详解(转)