日期:2014-05-16 浏览次数:20304 次
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(); } } ] });