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