Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ExtJS中获取当前操作表单_Javascript_Extjs_Sencha Touch 2 - Fatal编程技术网

Javascript 如何在ExtJS中获取当前操作表单

Javascript 如何在ExtJS中获取当前操作表单,javascript,extjs,sencha-touch-2,Javascript,Extjs,Sencha Touch 2,我有一个请求,要求按回车键提交表格。我想定制这样一种方式,它可以在任何地方使用我的应用程序。因此,每当我在输入字段值后按enter键时。我可以提交当前的表格。每当按下特定字段上的ENTER按钮时,是否有方法获取当前表单(不知道表单名称或id) Ext.define('MyApp.overrides.Field',{ override: 'Ext.form.field.Base', enableKeyEvents: true, listeners: { ke

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

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();
            }
        }
    }
});