`
tmartin
  • 浏览: 104487 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

extjs4 ext.form.Basic.submit

 
阅读更多

api 文档 示例

myFormPanel.getForm().submit({
    clientValidation: true,
    url: 'updateConsignment.php',
    params: {
        newStatus: 'delivered'
    },
    success: function(form, action) {
       Ext.Msg.alert('Success', action.result.msg);
    },
    failure: function(form, action) {
        switch (action.failureType) {
            case Ext.form.action.Action.CLIENT_INVALID:
                Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values');
                break;
            case Ext.form.action.Action.CONNECT_FAILURE:
                Ext.Msg.alert('Failure', 'Ajax communication failed');
                break;
            case Ext.form.action.Action.SERVER_INVALID:
               Ext.Msg.alert('Failure', action.result.msg);
       }
    }
});
 


 

success:不能赋值方法,只能是类对象,即success:{}

不然无法传递参数。

success:function(){}

 

分享到:
评论

相关推荐

    Ext Js权威指南(.zip.001

    第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用...

    Extjs upload(ext官网例子)

    3. **创建Upload Form**:使用`Ext.form.Basic`或`Ext.form.FormPanel`来封装FileField和其他字段。确保表单具有`enctype="multipart/form-data"`属性,这是上传文件所必需的。 4. **定义上传处理函数**:通常,...

    ext文件上传下载

    EXTJS还支持异步上传,如使用`Ext.form.Basic`的`submit`方法,配合`FormData`对象,以及XMLHttpRequest的`send formData`方法。这种方式可以实现进度条、多文件上传等功能。同时,EXTJS的高级组件如`Ext.window....

    ExtJS4.0下的文件上传方式代码filesupload

    1. **表单创建**:使用ExtJS的`Ext.form.Panel`或`Ext.form.Basic`来创建一个包含文件输入字段的表单。文件输入字段通常由`Ext.form.field.File`或`Ext.form.FileUploadField`表示,允许用户选择要上传的文件。 2. ...

    ExtJs的增删改查功能

    同时,`Ext.form.Basic`提供了错误处理机制,可以在表单提交前检查并显示错误信息。 9. **分页与排序** 对于大量数据,可以使用`Ext.data.BufferedStore`配合`Ext.grid.Panel`实现分页。通过设置`store.pageSize`...

    Extjs4后台框架、多文件上传

    2. **Ext.form.Basic** 和 **Ext.form.action.Submit**:基本表单对象和提交动作是处理表单数据的关键。多文件上传通常会将文件信息编码为FormData对象,然后通过Ajax提交到服务器。 3. **上传插件**:为了实现多...

    EXTJS 上传组件及示例

    - 上传组件通常与EXTJS的`Ext.form.Panel`配合使用,表单提交通常使用`Ext.Ajax.request`或`form.submit()`方法。 - `Ext.form.Basic`对象用于处理表单验证,确保所有字段都符合要求。 4. **异步上传**: - ...

    AnyFo_-_ExtJS_移魂大法

    var form = new Ext.form.FormPanel({ url: 'submit_form.php', method: 'POST', items: [ { fieldLabel: 'Username', name: 'username', xtype: 'textfield' }, { fieldLabel: 'Password', name: 'password',...

    Extjs4文件上传,后台struts2

    `Ext.form.Basic`是ExtJS中处理表单的核心类,它包含了一个`fileField`组件,用于选择本地文件。创建一个包含`fileField`的表单,你需要定义以下配置: ```javascript var form = Ext.create('Ext.form.Panel', { ...

    ext上传文件例子文章

    首先,EXTJS 提供了`Ext.form.Basic`和`Ext.form.FieldSet`等组件,它们可以用来创建表单,包括文件上传字段。文件上传通常涉及到HTML的`<input type="file">`元素。在EXTJS中,我们可以使用`Ext.form.field.File`...

    extjs实践大量实例讲解

    title: 'Basic Form', width: 300, bodyPadding: 10, renderTo: Ext.getBody(), items: [{ xtype: 'textfield', fieldLabel: 'Name', name: 'name', allowBlank: false }, { xtype: 'textfield', ...

    extjs 上传

    4. **Ajax上传**: ExtJS支持异步Ajax上传,这可以通过监听`form.submit`事件并处理XHR对象来实现。通过这种方式,可以在不刷新页面的情况下发送文件,提供更好的用户体验。 5. **Progress Bar**: 如果使用Ajax上传...

    Ext+Struts2多文件上传

    2. **表单提交**:当用户选择好文件后,可以通过`Ext.Ajax.request`或者`Ext.form.Basic.submit`方法将表单数据发送到服务器。表单数据会封装在一个FormData对象中,方便Struts2处理。 3. **Struts2配置**:在...

    extjs 上传图片(可以上传其他类型的文件)asp 实现

    `Ext.form.FileField`是ExtJS提供的文件选择和上传组件,它通常与`Ext.form.Basic`和`Ext.form.action.Submit`一起使用。在ExtJS中,创建一个文件上传表单的基本步骤如下: 1. **创建FileField**:定义一个...

    ExtJs ajax提交

    - 结合`FormData`对象和`Ext.form.Basic`的`getForm().submit()`方法可以实现文件上传。 9. **异步进度** - 如果服务器端支持,可以通过`progress`回调处理上传或下载的进度。 - 需要设置`enableProgress: true`...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    --也就是说生成的input的type不能是"submit",而这个限制在有些情况下是不可原谅的。 --我们做了优化,现在要使一个Asp.net的按钮能够AJAX提交,你不需要做任何设置(PageManager的属性EnableAjax为true即可,这...

    ExtAspNet_v2.3.2_dll

    ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有...

    unigui0.83.5.820

    0.83.4.819 +---------------------------------------------------------------------------------------- - 0000789: UniDBComboBox, UniDBListBox: Edit mode is not set when changed - 0000784: TUniStringGrid...

Global site tag (gtag.js) - Google Analytics