我知道這不是最聰明的想法,但我仍然必須這樣做。 我們的用戶希望使用像TAB一樣的ENTER。 所以,我想出了最好的是這樣的:ExtJs在ENTER按鍵上模擬TAB
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相同。 我的意思是,它適用於輸入字段,但不適用於其他控件。 可能會有一些低級解決方案。 任何想法?
不,這是行不通 – mik 2012-07-27 06:31:34