日期:2014-05-16 浏览次数:20401 次
form.getForm().submit({  
    url: '<%=request.getContextPath()%>/formsort.do?method=test',  
    waitTitle : '请等待' ,  
    waitMsg: '正在提交中',  
    success:function(form,action){  
                //url后台返回的数据{success:true,msg:'成功'}                                       
    Ext.Msg.alert('提示','保存'+action.result.msg);  
    },  
    failure:function(form,action){  
    Ext.Msg.alert('提示','保存失败!');  
    }  
});  var form = new Ext.form.FormPanel({  
        frame : true ,  
        defaultType : 'textfield' ,  
        buttonAlign : 'center' ,  
        labelAlign : 'right' ,  
        //此处添加url,那么在getForm().sumit方法不需要在添加了url地址了  
        url: '<%=request.getContextPath()%>/formsort.do?method=saveOrUpdateFormSort',   
        baseParams : {create : true },  
        labelWidth : 70 ,  
        items : [  
            {  
                fieldLabel : 'id' ,  
                xtype : 'hidden',  
                name : 'formSortUuid'  
            },  
            {  
                fieldLabel : '名称' ,  
                name : 'sortName'  
            },{  
                fieldLabel : '描述' ,  
                xtype : 'textarea' ,  
                name : 'description'  
            }  
        ] ,  
        buttons : [  
            {  
                text : '确定' ,  
                handler : function(){  
                    //FormPanel自身带异步提交方式  
                    form.getForm().submit({  
                    //url: '<%=request.getContextPath()%>/formsort.do?method=saveOrUpdateFormSort',  
                    waitTitle : '请等待' ,  
                    waitMsg: '正在提交中',  
                    success:function(form,action){  
                                //url后台返回的数据{success:true,msg:'成功'}                                       
                    Ext.Msg.alert('提示','保存'+action.result.msg);  
                    },  
                    failure:function(form,action){  
                    Ext.Msg.alert('提示','保存失败!');  
                    }  
                   });  
                 }  
                  
            }   
        ]  
});  
  var form = new Ext.form.FormPanel({  
        frame : true ,  
        defaultType : 'textfield' ,  
        buttonAlign : 'center' ,  
        labelAlign : 'right' ,  
        baseParams : {create : true },  
        //覆盖BasicForm的onSubmit方法  
        onSubmit: Ext.emptyFn,  
        //覆盖BasicForm的submit方法  
        submit: function() {  
            form.getForm().getEl().dom.action = '<%=request.getContextPath()%>/formsort.do?method=saveOrUpdateFormSort' ;  
            form.getForm().getEl().dom.submit();  
        },  
        labelWidth : 70 ,  
        items : [  
            {  
                fieldLabel : 'id' ,  
                xtype : 'hidden',  
                name : 'formSortUuid'  
            },  
            {  
                fieldLabel : '名称' ,  
                name : 'sortName'  
            },{  
                fieldLabel : '描述' ,  
                xtype : 'textarea' ,  
                name : 'description'  
            }  
        ] ,  
        buttons : [  
            {  
                text : '确定' ,  
                handler : function(){  
                 /*采用传统的HTML的同步提交*/  
                     form.getForm().submit();  
                }  
                  
            }   
        ]  
});