如何在EXT JS中获取当前操作表单

时间:2017-05-02 03:44:16

标签: javascript extjs sencha-touch-2

我要求按下ENTER按钮提交表格。我想以这样的方式定制它,它可以在我的应用程序的任何地方使用。因此,每当我输入字段值后按Enter键。我可以提交当前表格。有没有办法在特定字段上按下ENTER按钮时获取当前表单(不知道表单名称或ID)?

1 个答案:

答案 0 :(得分:0)

Ext.define('MyApp.overrides.Field',{
    override: 'Ext.form.field.Base',
    enableKeyEvents: true,
    listeners: {
        keyup: function(field, e) {
            var key = e.getKey(),
            if(key == 13) { // 13 = Enter key
                var form = field.up('form');
                if(form) form.submit();
            }
        }
    }
});