javascript - 如何将焦点转移到extjs中的下一个/上一个选项卡
问题描述
我正在尝试在 ExtJs 4.2.2 中的选项卡上实现箭头键导航,现在我选择了其中一个选项卡,我想使用键盘箭头导航到其他选项卡。
这就是我所做的。但它不工作......我收到错误' next is not defined
'我在这里做错了什么。
var keyNav = new Ext.util.KeyMap({
binding: [{
key: Ext.EventObject.UP,
fn: function(){ this.next().focus() }
},{
key: Ext.EventObject.DOWN,
fn: function(){ this.prev().focus() }
}, {
key: Ext.EventObject.LEFT,
fn: function(){ this.prev().focus() }
}, {
key: Ext.EventObject.RIGHT,
fn: function(){ this.next().focus() }
}
],
scope: this
});
解决方案
似乎this
处理程序中的 仍然没有引用选项卡。尝试在其中放置一个调试器并查看。将目标属性与您的选项卡keynav
绑定可能是值得的。
推荐阅读
- python - 如何从 PowerBi 中的 Python 脚本读取 SharePoint Excel 文件?
- java - 如何在具有依赖关系的nexus中部署springboot maven项目
- kubernetes - 如何使用 keycloak、oauth2 和仪表板 - 错误 403 无效请求 - 无效范围
- amazon-web-services - 如何使用预定规则限制并发
- apache-kafka - @KafkaListener 和一个消费者
- json - Dart Flutter 通用 Api 响应类 动态类 数据类型
- css - 为什么我的 CSS Grid 容器偏离了 1 个像素?
- php - 将链接点击存储在 json 文件中
- javascript - 满足特定条件后将类添加到 div 数组
- python - 左将多个表连接到一个表python