Forms 单击按钮提交extjs表单

Forms 单击按钮提交extjs表单,forms,extjs,submit,Forms,Extjs,Submit,我是extjs新手。 我有一个存储,其中有一些来自json文件的数据。 我已经创建了一个表单。 我想通过表单在该存储中保存新数据。 如何创建按钮并在单击该按钮时提交表单? 请让我知道。 ExtJS API中的“提前感谢”是一个很好的示例,介绍了如何使用按钮创建一个应用程序。当您单击此按钮时,表单将显示。 这个示例不起作用,因为它不提交到页面,但它是非常可配置的 按钮+处理程序的片段: buttons: [{ text: 'Submit', handler: function()

我是extjs新手。 我有一个存储,其中有一些来自json文件的数据。 我已经创建了一个表单。 我想通过表单在该存储中保存新数据。 如何创建按钮并在单击该按钮时提交表单? 请让我知道。
ExtJS API中的“提前感谢”

是一个很好的示例,介绍了如何使用按钮创建一个应用程序。当您单击此按钮时,表单将显示。 这个示例不起作用,因为它不提交到页面,但它是非常可配置的

按钮+处理程序的片段:

buttons: [{
    text: 'Submit',
    handler: function() {
        var form = this.up('form').getForm();
        if (form.isValid()) {
            form.submit({
                url: '', //this is the url where the form gets submitted
                success: function(form, action) {
                   Ext.Msg.alert('Success', action.result.msg);
                },
                failure: function(form, action) {
                    Ext.Msg.alert('Failed', action.result.msg);
                }
            });
        }
    }
}]

如果您使用的是ExtJS 4,并且表单绑定到一个“model”实例,那么您可以在按钮中获得对模型的引用,单击处理程序并调用:

model.save();
它将向模型类上定义为代理的url发送post请求

发布您的代码,也许我们可以提供更直接的帮助