当文本框需要多个验证的时候,我们经常是自定义验证validator,如下:
{
id : 'roleNameId',
fieldLabel : '角色名称',
allowBlank : false,
afterLabelTextTpl : PlatMap.redFlag,
<span style="color:#3333FF;">blankText : '角色名称不能为空',
emptyText : '请输入角色名称',
regex : /\S/,
regexText : '角色名称不能为空',
maxLength : 50,
maxLengthText : '最多可输入50字符',</span>
name : 'roleName',
validationEvent : 'blur',
validator : function(thisText) {//自定义验证事件
var isRoleNameOK = true;// 先定义个全局变量
var Mform = this.ownerCt.ownerCt;
var roleNameValue = Mform.down('textfield[name=roleName]').getValue();
var role_Id = Mform.down('hiddenfield[name=roleId]').getValue();
&