我有模板视图(Extjs v6.5),其中导航内置了所有四个(左右上下)键,而我的视图就像一个垂直列表,所以我只想使用上下键并禁用左右键。
我尝试在itemKeyDown
Ext JS 事件上禁用按钮
this.addListener('itemkeydown', (me, record, item, index, e, eOpts) => {
if (e.keyCode === 37 || e.keyCode === 39) {
return false;
}
});
而keydown
javascript按钮的事件无法实现。
this.el.dom.addEventListener('keydown', (e) => {
if (e.keyCode === 37 || e.keyCode === 39) {
return false;
}
});
也试过e.preventDefault();
了return false;
示例代码小提琴可以在这里找到