form表单中经常要做text文本进行空串校验,Extjs提供了比较简便的方式。
设置textfield的allowBlank属性为 false,
在表单提交的方法form.submit中设置客户端校验开关clientValidation为true,
在该方法的failiure回调函数中,对回调参数action的failureType进行判断,如果是客户端错误直接返回
failure:function(form,action){
if(action.failureType.trim()=="client"){
return;
}
Ext.Msg.show({
title:'操作失败',
width:300,
msg: '操作失败,检查网络状态。',
buttons: Ext.Msg.OK,
icon: Ext.MessageBox.WARNING
});
}