我知道这不是最聪明的想法,但我还是得这么做。 我们的用户希望像使用 TAB 键一样使用 ENTER 键。 所以,我想到的最好办法就是:
Ext.override(Ext.form.field.Base, {
initComponent: function() {
this.callParent(arguments);
this.on('afterrender', function() {
var me=this;
this.getEl().on('keypress',function (e){
if(e.getKey() == 13) {
me.nextNode().focus();
}
});
});
}
});
但它仍然不能像TAB键一样完全工作。 我的意思是,它在输入字段方面可以正常工作,但在其他控件方面则不能。 也许有一些低级解决方案。 你有什么想法吗?