首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >extjs3编辑器网格限制enter键行为

extjs3编辑器网格限制enter键行为
EN

Stack Overflow用户
提问于 2012-01-11 13:09:53
回答 2查看 1.7K关注 0票数 2

在ExtJS3中,我使用的是编辑器网格。单击enter时,焦点会自动移动到下一行,并将字段移动到编辑器模式。

不管怎样,我可以改变行为并将焦点限制为移到下一行,而不是按enter键停留在同一字段并移出编辑模式。

EN

回答 2

Stack Overflow用户

发布于 2012-01-12 14:34:45

配置编辑器网格的keys属性。

根据api

键:对象/数组

Ext.KeyMap配置对象(采用Ext.KeyMap.addBinding期望的格式,用于将自定义键处理分配给此面板)(默认为null)。

KeyMap的配置如下

代码语言:javascript
复制
var map = new Ext.KeyMap("editor-grid-id", {
    key: 13, // or Ext.EventObject.ENTER
    fn: myHandler, //return false to cancel the event, or whatever you want to do in the method
    scope: myObject  //the 'this' variable that you would like to use inside the myHandler method
});
票数 0
EN

Stack Overflow用户

发布于 2013-07-03 03:45:17

如果您使用的是RowSelectionModel,则可以在其配置对象中将moveEditorOnEnter设置为false

http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.grid.RowSelectionModel-cfg-moveEditorOnEnter

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8814447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档