<!-- 假设前面已经将 Ext.form.FormPanel 定义好了 并且赋值给 addOrganForm 变量 -->
addOrganForm.getForm().submit({//表单提交到一个 Struts
waitMsg : '添加机构中,请稍后......',//这个是不是进度条?
success : function(form, action) {
//如果成功 就弹出提示框
Ext.Msg.alert('提示','添加机构信息成功!',function(){
addOrganForm.getForm().reset();//这是获得从 Struts 传来的返回值吗?
addOrganForm.getForm().setValues({form_flag:'1'});// 这句是什么意思?
});
},
failure : function(form, action) {
//如果失败就弹出警告框
Ext.MessageBox.alert('警告', '添加机构信息失败! ' + action.result.info );
}
}); //那Ext是怎么判断提交后 是成功还是失败的
设置了NAME为form_flag的标记值为1那个form_flag好象是个HIDDEN
{success:true,.....}
{success:false,.....}