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