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

Posted

技术标签:

【中文标题】如何在 EXT JS 中获取当前操作表单【英文标题】:How to get Current Operating form in EXT JS 【发布时间】:2017-05-02 03:44:16 【问题描述】:

我有一个按 ENTER 按钮提交表单的请求。我想对其进行自定义,使其可以在我的应用程序中的任何地方使用。因此,每当我在输入字段值后按 Enter 键时。我可以提交当前表格。每当在特定字段上按下 ENTER 按钮时,是否有办法获取当前表单(不知道表单名称或 id)?

【问题讨论】:

【参考方案1】:
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();
            
        
    
);

【讨论】:

以上是关于如何在 EXT JS 中获取当前操作表单的主要内容,如果未能解决你的问题,请参考以下文章

Ext JS:获取特定行的操作列

如何从 DOM 元素中获取 Ext JS 组件

Ext JS - 如何理解语法

js如何得到当前登陆用户的详细信息

在 EXT 表单面板中填充 EXT JS 存储

ASP如何获取当前表单的值 并输出